The Wayback Machine - https://web.archive.org/web/20200917095150/https://github.com/arnholm/angelcad
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

User documentation

Relevant user documentation and other useful resources are found here. Pre-built binaries of AngelCAD are found here.

Building AngelCAD

AngelCAD build system is based on Code::Blocks and CPDE as described in cpde_utils. To build AngelCAD it is required to install Code::Blocks and configure it as documented. On Linux, the g++ compiler is used. On Windows, MSVC2013 or newer is required (the free 'express' versions of MSVC are ok).

Furthermore, CPDE requires building and configuring the following 3rd party libraries

Library Description/Comments
wxWidgets Static library build, see instructions
boost boost_system, boost_filesystem, boost_thread
msgpack C/C++ version. Not strictly required for AngelCAD build, but recommended

For more detailed detailed build instructions see here

libraries required

Before building AngelCAD, you must build the following workspaces, containing libraries used

Workspace Libraries required by AngelCAD
cpde_syslibs cf_syslib, ce_angelscript, ce_angelscript_ex
spacelibs spacemath, spaceio, polyhealer, dxfdom

Applications included

The following applications are included in the build

Application Description
as_csg AngelCAD script compiler
AngelCAD AngelCAD GUI editor/IDE
AngelView AngelCAD 3d file viewer
polyfix command line 3d file repair utility
dxfread command line DXF file reader

xcsg

AngelCAD uses the xcsg application as the boolean engine. Build it or install a prebuilt binary of xcsg

You can’t perform that action at this time.