Slide 1

Slide 1 text

Programming 3D models with OpenSCAD @joewalnes

Slide 2

Slide 2 text

4 Just four concepts

Slide 3

Slide 3 text

1. Primitives Start with something simple

Slide 4

Slide 4 text

Cube

Slide 5

Slide 5 text

Irregular Cube

Slide 6

Slide 6 text

Sphere

Slide 7

Slide 7 text

Cylinder

Slide 8

Slide 8 text

Weird Cylinder

Slide 9

Slide 9 text

2. Transformations Change it

Slide 10

Slide 10 text

Translate

Slide 11

Slide 11 text

Rotate

Slide 12

Slide 12 text

Scale

Slide 13

Slide 13 text

3. Constructive Solid Geometry Combining stuff

Slide 14

Slide 14 text

Union

Slide 15

Slide 15 text

Difference

Slide 16

Slide 16 text

Intersection

Slide 17

Slide 17 text

4. Reuse You know, it’s programming!

Slide 18

Slide 18 text

Loops, variables, etc

Slide 19

Slide 19 text

Modules

Slide 20

Slide 20 text

Open Source Libraries • Gears • Screws • Mounts • Shapes • Math functions • Connectors • …..

Slide 21

Slide 21 text

Put it all together…

Slide 22

Slide 22 text

github.com/joewalnes/toybrick

Slide 23

Slide 23 text

-@joewalnes Ok. Thanks. Go to openscad.org