About the book
This textbook provides an introduction to 3D geometry, Solid Modeling
and Computer-Aided Design (CAD) using PLaSM
(Programming Language of Solid Modeling). PLaSM is an elegant scripting
language that provides a large variety of elementary 2D and 3D objects,
and manipulates them via transformations and Boolean operations. It also offers
a large selection of curves and curved surfaces. STL files generated by PLaSM
can be passed to 3D mesh generators and 3D printers.
Fork the repo
The textbook is open to contributions. Bugfixes, new examples, and new sections
are welcome. If you like to contribute, please contact Pavel Solin with a brief
description of your idea. You should be able to use Latex and Git.
is a Public Computing Laboratory. It provides
programming, computing with Octave and CUDA, CAD design, web design,
and more. Usage is completely free for public projects and it includes up to 10 MB storage.
Other Free NCLab Textbooks