Syntax
2D
3D
Transformations
Boolean operations
union() |
|
Modifier Characters
Mathematical
Functions
Other
children ([idx]) |
|
echo (...) |
|
for (i = [start:end]) { ... } |
|
for (i = [start:step:end]) { ... } |
|
for (i = [..., ..., ...]) { ... } |
|
if (...) { ... } |
|
import ("....stl") |
|
intersection_for (i = [start:end]) { ... } |
|
intersection_for (i = [start:step:end]) { ... } |
|
intersection_for (i = [..., ..., ...]) { ... } |
|
linear_extrude (height, center, convexity, twist, slices) |
|
projection (cut) |
|
render (convexity) |
|
rotate_extrude (convexity) |
|
surface (file, center, invert, convexity) |
List Comprehensions
[ for (i = range|list) i ] |
|
[ for (i = …) if (condition(i)) i ] |
|
[ for (i = …) let (assignments) a ] |
Special Variables
Notes
- Official website
- Code | Issues
- Manual
- MCAD library
- Other links
- Cheatset created by Hejki based by OpenSCAD CheatSheet
- Thanks to Matt Sephton for update