Thingiverse
PythonSCAD, a Python and CSG based 3D language by gigl
by Thingiverse
Last crawled date: 5 years ago
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
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
