PythonSCAD, a Python and CSG based 3D language

PythonSCAD, a Python and CSG based 3D language

cults3d

What is PythonSCAD PythonSCAD is basically inspired and based on OpenSCAD. It is the approach to extend some functionality, i was constantly missing. real programming language behind variables can be overwritten once set, no cumbersome recursive solutions rotate_extrude with limitting angles extrusion profile shall change depending on high/angle 3D like size operator many more to come What are the dependancies Currently PythonSCAD is based on GTK2 PyMesh (thanks qnzhou for your great lib) OpenGL For details check the wiki Page @ https://github.com/gsohler/PythonSCAD/wiki Some examples of designs possible with PythonSCAD are attached. rotate_demo.stl is a demonstration of rotate_extrude where the profile changes along the angle bent_cylinders.stl is a demonstration of the ang_convert function. Discs are orientientated along a cylinder surface gear.stl and gear_sized.stl is a demonstration of the size function. In contrast to scale vertexes are moved locally instead of applying a scale factor. it maintains the overall size but can help to win space within tight gears e.g. The design was actually borrowed from "Fridge gear magnets" Its a pleasure to hear about extension ideas

Download Model from cults3d

With this file you will be able to print PythonSCAD, a Python and CSG based 3D language with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on PythonSCAD, a Python and CSG based 3D language.