OpenSCAD

The Programmers Solid 3D CAD Modeller

OpenSCAD Tutorial

Table of Contents

  1. Chapter 1: A few words about OpenSCAD and getting started with the first object
  2. Chapter 2: Scaling the model and first steps for parameterizing models
  3. Chapter 3: Resizing models and more ways of combining objects
  4. Chapter 4: Introducing modules to organize the code
  5. Chapter 5: Using multiple scripts and libraries
  6. Chapter 6: Control flow, conditional creation of objects
  7. Chapter 7: Loops and creating more complex patterns
  8. Chapter 8: Extruding 2D shapes into 3D objects
  9. Chapter 9: Math, calculations and low level geometry creation

OpenSCAD User Manual

Table of Contents

  1. Introduction
  2. First Steps
  3. User Interface
  4. Input Devices
  5. Customizer
  6. Import and Export
  7. Commented Example Projects
  8. Paths
  9. Using an external Editor with OpenSCAD
  10. Using OpenSCAD in a command line environment
  11. Building OpenSCAD from Sources
  12. FAQ
  13. Libraries
  14. Tips and Tricks
  15. Glossary

OpenSCAD Language Reference

Table of Contents

  1. The OpenSCAD Language - General
  2. 3D Objects, Projection
  3. 2D Objects, Primitives, Text, Extrusion to 3D
  4. Transformations
  5. Boolean operations
  6. Conditional and iterator functions
  7. Mathematical operators
  8. Mathematical functions
  9. String functions
  10. Type test functions
  11. List comprehensions
  12. Other language features
  13. User defined functions and modules
  14. Debugging aids - modifier characters
  15. Importing geometry, Exporting geometry

Cheat Sheet