World Library  
Flag as Inappropriate
Email this Article
 

OpenSCAD

OpenSCAD
Developer(s) Marius Kintel, Clifford Wolf
Stable release 2014.03
Written in C++ (Qt)[1]
Operating system Windows, Linux, OS X, FreeBSD, OpenBSD
Type CAD
License GNU General Public License
Website .org.openscadwww

OpenSCAD is a free software application for creating solid 3D CAD objects. It is not an interactive modeler, but rather a 3D-compiler. OpenSCAD reads from a script and renders a 3D model from it. OpenSCAD is available for Windows, Linux and OS X. It does constructive solid geometry (CSG). OpenSCAD can also extrude forms from AutoCAD DXF files.

As of 2011, it uses Computational Geometry Algorithms Library (CGAL) as the basic Computational Solid Geometry engine, taking care of details such as intersection, difference and Minkowski sums. The results can be rendered into 3D STL files.

It uses OpenCSG and OpenGL for fast previewing of models: rendering with CGAL (as with other CSG geometry engines) can sometimes take several minutes or hours, but OpenCSG takes advantage of the Z-buffer to find intersections "brute force" instead of calculating the geometry.

OpenSCAD allows a designer to create accurate 3D models and parametric designs that can be easily adjusted by changing the parameters.[2]

The ".scad" scripts behave like open source software:[3] compared to most other CAD file formats, it is much easier to distribute CAD drawings, allow people to independently make different incremental improvements, and then merge all the improved CAD drawings together such that the combined CAD drawing that includes all the improvements.

OpenSCAD is a non-visual, programmer-oriented solid modeling tool.[4]

OpenSCAD has been recommended as an entry-level CAD tool for designing open source hardware such as scientific tools for research and education.[5]

See also

References

  1. ^ https://github.com/openscad/openscad/blob/master/README.md#building-openscad
  2. ^ Evans, Brian (2012), Practical 3D Printers: The Science and Art of 3D Printing, Apress, p. 113,  
  3. ^ Ulrich Rückert, Sitte Joaquin, Werner Felix. "Advances in Autonomous Mini Robots: Proceedings of the 6-th AMiRE Symposium". 2012. p. 61. quote: "This feature is enhanced by the fact that the mechanical parts are Openscad ASCII scripts, like any other software. Consequently, they behave like open source software and can be distributed and shared in a similar way."
  4. ^ Pettis, Bre; France, Anna Kaziunas; Shergill, Jay (2012), Getting Started with MakerBot, O'Reilly Media, Inc., p. 131,  
  5. ^  

External links

  • Official website
  • OpenSCAD User Manual at Wikibooks
  • Media related to at Wikimedia Commons
  • OpenSCAD page on Shapeoko wiki — includes links to supporting utilities, special purpose tools (such as a screw generator) and includes an example of creating a Machinist's diamond, circle, square milling test as a parameterized file suitable for re-creating at any desired size.


This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.