411 REFERENCE · Wikibooks
OpenSCAD Tutorial
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
300px|center|Racing car model
Table of Contents
Introduction
Chapter 1
A few words about OpenSCAD
Getting started with the Tutorial
Basic information about the OpenSCAD environment
Creating your first object
Creating a slightly different cube
Adding more objects and translating objects
The cylinder primitive and rotating objects
Completing your first model
Creating a second model
/Chapter 2/
Scaling parts or the whole model
Quick quiz
Parameterizing parts of your model
Parameterizing more parts of your model
Challenge
Parameterizing your own models
/Chapter 3/
The sphere primitive and resizing objects
Combining objects in other ways
/Chapter 4/
Defining and using modules
Parameterizing modules
Defining default values of module’s parameters
Separating the whole model into modules
/Chapter 5/
Creating and utilizing modules as separate scripts
Using a script with multiple modules
Using the MCAD library
Creating even more parameterizable modules
Challenge
/Chapter 6/
OpenSCAD variables
Conditional variable assignment
More conditional variable assignments
Conditional creation of objects – If statement
Challenge
/Chapter 7/
Creating repeating patterns of parts/models – For loops
Creating more complex patterns
Challenge
Creating patterns of patterns – Nested for loops
/Chapter 8/
Rotationally extruding 3D objects from 2D objects
Challenge
Linearly extruding 3D objects from 2D objects
/Chapter 9/
Doing math calculations in OpenSCAD
Creating any 2D object with the polygon primitive
Challenge
Creating more complex object using the polygon primitive and math
Another challenge
Useful links
OpenSCAD's website
Download OpenSCAD
Syntax cheat sheet
The OpenSCAD Language Manual for use later as a reference.
3D graphics software computer programming languages computer aided design
100%
__NOTOC__