Contribute Media
A thank you to everyone who makes this possible: Read More

Generate Extrude Build


This talk was presented at PyBay2019 - 4th annual Bay Area Regional Python conference. See for more details about PyBay and click SHOW MORE for more information about this talk.

Description 3D printers are becoming more and more accessible, but to create your own objects, you need to know how to generate 3D models. Get started by using OpenPyScad, a Python library that generates 3D-modeling source code.

This talk will go over the challenges I encountered while learning 3D modeling, including deciding on which tools to use and how to think about 3D objects in code.

Abstract I am a software engineer who likes making physical things, which is my motivation for learning 3D modeling using Python. I'll start with an intro on how to think about 3D objects (ie creating a polygon, extruding, adding/subtracting volume using Boolean operations, etc). Then I’ll go into the 3D modeling tools I tried and why I ended up not using them (Solidworks, Blender), which led me to OpenSCAD and discovering the OpenPyScad library, which lets me programmatically generate 3D models using Python. I’ll also show some quirks with OpenPyScad/OpenScad that I encountered.

Original slides:

About the speaker Julia enjoys making things from technology, art, or a combination of both. She likes to call her projects “physical puns” as they are often built upon some word play. She currently works as a software engineer on the Google Surveys team.

Sponsor Acknowledgement This and other PyBay2019 videos are via the help of our media partner AlphaVoice (!

#pybay #pybay2019 #python #python3 #gdb


Improve this page