CAD

OpenSCAD – programmers solid 3D CAD modeller

OpenSCAD is a software for creating solid 3D CAD objects. It does not focus on the artistic aspects of 3D modelling for creating computer-animated movies but instead focuses on the CAD aspects when you are planning to create 3D models of e.g. machine parts.

OpenSCAD is not an interactive modeller. 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. This gives users (the designer) full control over the modelling process and enables you to easily change any step in the modelling process or make designs that are defined by configurable parameters.

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.

Key Features

  • Two main modelling techniques:
    • Constructive solid geometry – uses advanced OpenGL features (2.0) like the Z buffer. This method produces instantaneous results, but has low frame rates when working with highly nonconvex objects.
    • Extrusion of 2D outlines.
  • Create 3D models in DXF, STL, and OFF file formats.
  • STL Import and Export.
  • View options:
    • Show Edges.
    • Show Axes.
    • Show Crosshairs.
  • Animation.

Website: www.openscad.org
Support: Manual
Developer: Marius Kintel, Clifford Wolf
License: GNU General Public License v2.0

OpenSCAD is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

CAD Software
FreeCAD3D-Solid and general purpose design CAD/CAE
QCADProfessional CAD System
LibreCADCAD in two dimensions
BRL-CADConstructive Solid Geometry (CSG) solid modeling system
OpenCASCADETechnology, 3D modeling & numerical simulation
SALOMEPlatform for numerical simulation
OpenSCADProgrammers solid 3D CAD modeller
KiCadIntegrated environment for all of the stages of the design process
LeoCADDesign virtual models you can build with LEGO bricks
SolveSpaceParametric 3d CAD tool
CadQueryPython parametric CAD scripting framework
ElectricThe Electric VLSI Design System
gCAD3D3D CAD-CAM application which features an integrated 3D OpenGL viewer
XTrackCADCAD program for designing model railroad layouts
KLayoutViewer and editor for integrated circuit and mask design
Dune 3DParametric 3D CAD
CAD SketcherConstraint-based geometry sketcher
build123dPython CAD programming library
Design2D CAD software for GNOME

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments