Write your SCAD files in easy-to-use Java, then easily export your creation as plain text - to be imported into OpenSCAD.
Standard OpenSCAD objects that can be optionally centered when constructed.
Cylindrical tube and square tubes that can be constructed with outer dimensions and wall thickness.
Allows for objects to be joined together in an assembly and used as a whole.
You may also write raw SCAD code when constructing an Assembly.
Example: Assembly cube = new Assembly("cube(size=[1,2,3]);");
Cube, Cylinder, Assembly, Sphere, Tube, SquareTube, etc. are all child classes of the abstract ScadObject class. Extend ScadObject if you wish to define your own structure.
Has methods to perform operations such as union, difference, intersection, and rotation. All methods return an Assembly
.