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

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
