Releases: arnholm/angelcad
Christmas 2020 release
- Added support for Ubuntu 20.04 lts, be sure to download the version matching you OS version
- AngelCAD language improvements
- Allow hull2d() and hull3d() to accept a single solid@
- Improved DXF import (File-> import 2s DXF...).
- Now opens result in editor.
- Fixed issue with mesh repair (File-> Repair mesh file(s)...)
- Output format selection disabled until user enables
- Extended OpenSCAD .scad support (Note: requires OpenSCAD to be installed)
- Now includes support for DXF: import(file="model.dxf")
- Now includes support for text: text(text="Hello World", font=...)
- font, size, separation can be selected
- alignment="center" can be specified
- csgfix: added preprocessor for csg-files for improved processing
openscad bugfix release
- running openscad & polyfix synchronously (more .scad scripts work ok)
- fix some compatibility issues relating to openscad .csg import
- improved error reporting
openscad compatibility release
New features
- New AngelCAD script arguments allow for customization
- DXF import via File->Import 2d DXF...
- Much improved DXF spline support
- Generates AngelCAD script function from DXF
- Mesh repair via File->Repair Mesh file(s)...
- More user friendly way of running polyfix
- Location of polyfix defined in Tools->Settings->External Files...
- improved face flip feature sometimes not working
- Edit/run OpenSCAD .scad scripts from AngelCAD editor
- OpensCAD must be installed (used for script parsing to .csg)
- AngelCADs boolean engine is used, so this is much faster than native OpenSCAD
- The .csg file is automatically pre-processed, replacing import(file="*.stl") with polyhedron
- Mesh precision controlled via script parameter -sec_tol='dist' (secant tolerance)
- Not supported in .scad scripts: DXF import, surface, resize
- Capture and display stderr messages from external applications
- xcsg and OpenSCAD
- Editor now detects external editing of script files
- Asks if script file to be reloaded as required
- All open editor tabs are now remembered and re-opened in next session
- "Save & Close all buth this" right-click on editor tab
- Changed shortcut for Find/Replace from F3 to Ctrl+F
- Post-build export option
- Tools->Settings->Output File Formats...
- Enables copying generated 2d/3d files to a standard directory
- Fixed several smaller issues
- 64bit Windows and Ubuntu builds provided
- runs under Windows 7, Windows 10, Ubuntu 18.04 and 20.04
- To install, run
- Windows: AngelCAD_setup_v1.5-00.exe
- Ubuntu: $sudo ./angelcad_setup.sh (extract zip file first)
dxfread & pointcloud release
- fixed missing member functions in spline2d and spline3d
- angelcad-samples: fixed segfault error for polygon & polyhedron
- added pointcloud to allow reading points from external files
- added dxfread application to read DXF files
- Windows version now built with MSVC2019
projection2d & AngelScript 2.33.0 release
This version of AngelCAD provides the following new features
- projection2d allows projection of solids down to xy-plane and become 2d shapes
- The AngelScript interpreter has been upgraded to version 2.33.0. See the AngelScript change list
- try/catch has been enabled in the script language
Pre-built 64bit binaries are provided for Windows and Ubuntu. To install, extract the relevant zip file and run
- Windows: AngelCAD_setup_v1.3-02.exe
- Ubuntu: $sudo ./angelcad_setup.sh
polyfix release
This version of AngelCAD bundles the new polyfix console application for repairing/remeshing STL and other file formats.
AngelCAD language extension
- define translation using using vec3d vector
- convenient initializer list construction for pos2d/3d and vec2d/3d
- Improved user documentation
For more information or questions, visit the AngelCAD Forum
Libraries release
This version of AngelCAD introduces user libraries. See File -> Open Libraries Folder for where libraries are to be installed. The user can write own libraries or use libraries such as https://github.com/arnholm/aclib .
This release also adds a few improvements to the AngelCAD language extension, to simplify some use-cases.
First official release
64bit Binaries for AngelCAD on Windows and Linux Ubuntu 18.04.2-LTS
To install, extract the zip file and run
- Windows: AngelCAD_setup_v1.2-00.exe
- Linux: $sudo ./angelcad_setup.sh