Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam  2200373Ii 4500 
001    sky304391290 
003    SKY 
005    20211201102351.0 
008    200923t20212021caua   e      001 0 eng d 
010    2020943329 
015    GBC1E1536|2bnb 
019    sky302689900 
020    9781593279547 
020    159327954X 
040    TOH|beng|erda|cTOH|dBDX|dYDX|dBYV|dWCFLS|dUKMGB|dOCLCO
       |dCPL|dOCLCO|dSKYRV|dUtOrBLW 
092    621.988|bGOH 
100 1  Gohde, Justin,|eauthor. 
245 10 Programming with OpenSCAD :|ba beginner's guide to coding 
       3D-printable objects /|cby Justin Gohde and Marius Kintel 
264  1 San Francisco :|bNo Starch Press,|c[2021] 
264  4 |c©2021 
300    xxiv, 177 pages :|billustrations (some color) ;|c24 cm 
336    text|btxt|2rdacontent 
337    unmediated|bn|2rdamedia 
338    volume|bnc|2rdacarrier 
500    Includes index 
505 0  Introduction -- 3D drawing with OpenSCAD -- More ways to 
       transform shapes -- 2D shapes -- Using loops and variables
       -- Modules -- Dynamic designs with if statements -- 
       Designing big projects -- Afterword -- Appendix A: 
       OpenSCAD language reference -- Appendix B: OpenSCAD visual
       reference 
520    OpenSCAD is freely available open source software that 
       enables nondesigners to easily create 3D designs using a 
       text-based programming language. It's a great language for
       beginners because the instant 3D visualization gives you 
       immediate feedback on the results of your code. This book 
       channels OpenSCAD's visual benefits and user-friendliness 
       into a STEAM-focused, project-based tutorial that teaches 
       the basics of coding, 3D printing, and computational 
       thinking while you develop your spatial reasoning by 
       creating 3D designs with OpenSCAD. Presuming no prior 
       experience with either programming or 3D design, each 
       chapter builds a scaffolded understanding of core 
       concepts. You'll start by defining, drawing and displaying
       geometric primitives with text-based code, then expand 
       your creative toolbox with transformation operations - 
       like rotating, reflecting, scaling, and combining shapes. 
       As the projects become more sophisticated, so will your 
       programming skills; you'll use loops for replicating 
       objects, if statements for differentiating your designs, 
       and parameterized, self-contained modules to divide longer
       scripts into separate files. Along the way, you'll learn 
       3D printing tips so that you can produce physical mementos
       of your progress and get physical feedback that lets you 
       correct mistakes in real time. In addition, the book 
       provides hands-on and accessible design exercises at the 
       end of each chapter so that you can practice applying new 
       concepts immediately after they are introduced 
650  0 Three-dimensional printing. 
650  0 Computer-aided design. 
650  0 Computer graphics. 
655  7 Instructional and educational works. 
700 1  Kintel, Marcus,|eauthor. 
Location Call No. Status
 95th Street Adult Nonfiction  621.988 GOH    AVAILABLE
 Naper Blvd. Adult Nonfiction  621.988 GOH    AVAILABLE