We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

OpenSCAD for Mac

Solid 3D CAD modeler.

Free
In English
5.0
Based on 1 user rate

OpenSCAD 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 version 2019.05

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
View older OpenSCAD versions

OpenSCAD for Mac

Free
In English
Version 2019.05
Write a detailed review about OpenSCAD

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
5.0

(1 Reviews of OpenSCAD)

  • Comments

  • User Ratings

james.wilson
james.wilson
Jun 25 2019
2019.05
5.0
Jun 25 2019
5.0
Version: 2019.05
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.
james.wilson
james.wilson
Jun 25 2019
5.0
Jun 25 2019
5.0
Version: null