OpenSCAD
OpenSCAD
2019.05

5.0

OpenSCAD free download for Mac

OpenSCAD

2019.05
23 May 2019

Solid 3D CAD modeler.

Overview

OpenSCAD is used to create solid 3D CAD models. It focuses primarily on object design instead of artistic expression.

It is not an interactive modeler. Instead it is something like a 3D-compiler that reads in a script file that describes the object and renders the 3D model from this script file. OpenSCAD provides two main modeling techniques: first, there is constructive solid geometry (aka CSG); and second there is extrusion of 2D outlines. As data exchange format format for this 2D outlines Autocad DXF files are used. In addition to 2D paths for extrusion it is also possible to read design parameters from DXF files. Besides DXF files OpenSCAD can read and create 3D models in the STL and OFF file formats.

What's new in OpenSCAD

Version 2019.05:
New modules:
  • assert() - stop script evaluation on failed constraints
  • let() - scoped assignment
New functions:
  • ord() - convert from character to Unicode code point
  • echo()
  • assert() - stop script evaluation on failed constraints
  • Type testing functions: is_undef(), is_list(), is_num(), is_bool(), is_string()
List comprehension updates
  • Added if/else condition
  • Added each keyword
  • Added C-style for loop
  • Now allows looping over characters of a string
Other:
  • New special variable: $preview variable which is set to true in preview mode
  • rotate_extrude(): Added angle parameter to
  • import() now supports SVG, 3MF and AMF
  • color() now supports hex color codes
  • Removed glide() and subdiv() which were never implemented
Program Features:
  • Customizer: Allow parametrizing design parameters with GUI customization
  • Support for using 3D-Mouse / Joystick / Gamepad input devices for controlling the 3D view
  • 3D Printing support: Purchase from a print service partner or print to Octoprint
  • New export file formats: SVG, 3MF, AMF
  • Quick-edit and preview of values using Alt-Arrows (Shift-Alt-Arrows on macOS)
  • Added --view cmd-line parameter
  • Play sound notification on render complete
  • Line numbers and filenames are now shown for many errors and warnings
  • Hardwarning preference: Stop on first warning
  • Hardwarning and assert now shows a stack trace
  • New warnings:
    • Module call parameterns don't match module declaration
    • Argument value of of range
    • Duplicate passed argument
    • Children passed to module not accepting children
    • Reference to inknown $special_variables
    • Duplicate assigment
  • New translations: Ukrainian, Polish

1 OpenSCAD Reviews

Rate this app:

james.wilson
25 June 2019

Most helpful

I have been using openSCAD for several projects now and really like how I can quickly design something. Mostly I use it to build models for my 3D printer.
Like
Version 2019.05
james.wilson
25 June 2019
I have been using openSCAD for several projects now and really like how I can quickly design something. Mostly I use it to build models for my 3D printer.
Like
Version 2019.05
Free

5.0

App requirements: 
  • Intel 64
  • Mac OS X 10.7.0 or later
Developer Website: 
Download(25.8 MB)MacUpdateInstall with MacUpdate

Downloaded & Installed 4,642 times