Programming with OpenSCAD

Programming with OpenSCAD: a beginner's guide to coding 3D-printable objects

by Gohde, Justin

Type Book
Rate 0.0 /5

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 reas…

Read More ↓

Title Statements

  • Full title :Programming with OpenSCAD : a beginner's guide to coding 3D-printable objects / by Justin Gohde and Marius Kintel.

Summary

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.

Read More ↓

Edition Statements

  • Publication Date:©2021

Publication Statements

  • Publisher(s):No Starch Press
  • Place of Publication:San Francisco
  • Language:eng
  • Publication Date:©2021

Notes

"Covers OpenSCAD 2021.01"--Back cover

Includes index.

The Physical Object

  • Description:xxiv, 177 pages : : illustrations (chiefly color) ; : 24 cm

Edition Identifiers

  • ISBN:9781593279547, 159327954X
  • oclc:on1198444832
  • LC Classification:TS171.95
  • Dewey Decimal:621.988

Table of Contents

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.

Read More ↓

Subjects

Writers

Rate & Review

0.0/5
(0 people Voted)

No reviews yet. Be the first to rate this work.

Files & Downloads

No downloadable files are registered for this work yet.