Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:openscad [2019/01/18 12:09]
kvriet
software:openscad [2019/02/04 16:33] (current)
kvriet
Line 4: Line 4:
  
 Download OpenSCAD for free here: http://​www.openscad.org/​downloads.html Download OpenSCAD for free here: http://​www.openscad.org/​downloads.html
 +(Try OpenSCAD with a python interface here: https://​openjscad.org/​)
 ---- ----
  
Line 15: Line 15:
 The editor window on the left holds the code. OpenSCAD compiles this code in order to display the object you've created. You can view your object in the viewport, the large window on the right (top). Unlike in other 3D modelling software, it is not possible to edit the object in the viewport. The viewport is only designed for viewing, but making edits to the object is done purely in the editor window. Finally, the console window (bottom right) shows status information,​ warnings, and errors. This window is useful for debugging your code.  The editor window on the left holds the code. OpenSCAD compiles this code in order to display the object you've created. You can view your object in the viewport, the large window on the right (top). Unlike in other 3D modelling software, it is not possible to edit the object in the viewport. The viewport is only designed for viewing, but making edits to the object is done purely in the editor window. Finally, the console window (bottom right) shows status information,​ warnings, and errors. This window is useful for debugging your code. 
  
-OpenSCAD has two options for showing the object generated by the code: Preview and Render. Preview quickly shows you what the object you've created looks like. Render, on the other hand, shows the finished version of the object which you can then export as an stl file, ready for printing.+OpenSCAD has two options for showing the object generated by the code: Preview and Render.\\  
 +{{:​software:​preview.png?​nolink&​41|}} ​Preview quickly shows you what the object you've created looks like.\\  
 +{{:​software:​render.png?​nolink&​41|}} ​Render, on the other hand, shows the finished version of the object which you can then export as an stl file, ready for printing.
  
 ===== Parametric Design ===== ===== Parametric Design =====
 OpenSCAD is an excellent application for creating parametric designs because it can work with variables in the code. Usually, you will find these variables at the start of the code text. Users can easily change the values of these variables and then render the object. This allows them to create an object to their exact specifications. ​ OpenSCAD is an excellent application for creating parametric designs because it can work with variables in the code. Usually, you will find these variables at the start of the code text. Users can easily change the values of these variables and then render the object. This allows them to create an object to their exact specifications. ​
 +
 +===== Python =====
 +The OpenSCAD interface has the possibility of adding another interface layer so that Python can be used as the OpenSCAD programming language. This opens up some opportunities in terms of code exchangeability between different software packages and true programming capabilities. The Blender/​Sverchok and Rhino/​Grasshopper combinations also have interfaces in some form or other. The use of python may add another avenue of possibility to parametric design.
 +You can already use OpenSCAD with the python interface enabled here: https://​openjscad.org/​
  • software/openscad.1547809749.txt.gz
  • Last modified: 2019/01/18 12:09
  • by kvriet