Approach
Convert object to voxel representation
Build skeleton using solid primitives
- Find the best fitting primitive given the current skeleton
- Remove the volume this primitive occupies from the voxel grid
To do this, we need…
- A way of measuring how well a primitive “fits” the object
- A searching algorithm to find the best fitting primitives