Skip to content

Releases: arnholm/angelcad

Christmas 2020 release

12 Dec 17:25
Compare
Choose a tag to compare
  • 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

19 Nov 16:41
Compare
Choose a tag to compare
  • running openscad & polyfix synchronously (more .scad scripts work ok)
  • fix some compatibility issues relating to openscad .csg import
  • improved error reporting

openscad compatibility release

15 Nov 16:07
Compare
Choose a tag to compare

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

28 Jul 16:30
Compare
Choose a tag to compare
  • 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

18 Aug 13:37
Compare
Choose a tag to compare

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

30 May 13:39
Compare
Choose a tag to compare

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

18 Apr 14:44
Compare
Choose a tag to compare

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

13 Apr 15:58
Compare
Choose a tag to compare

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