By Zhaoyang Chen and Ribal Teeny
An python implementation for the paper Make It Stand: Balancing Shapes for 3D Fabrication
published in 2013.
- (If the model is stored as
.off
file) Runoff2obj.py
to generate the corresponding.obj
file. - (If the model object is in a stable status) Run
rotation.py
to rotate the model object. - Run
voxelize.py
to voxelize the model and generate the corresponding.npy
files. - Run
carve.py
to carve the interior of the model to make it balance while keeping the surface intact. - (If you want)Run
Visualization_plt.py
to visualize the results.