Blender & Python 3D Object to Geometric Primitive (Cube) Conversion

Job ID: 37125269

Budget: $250 – $750 USD

Update Blender/Python 3D Object to Geometric Shape (Cube) Converter that only works for 40% of 3D Objects. See attached video file. Python log finds center point of 3D object and set a dot size cube
and enlarge it (scale it up) till all faces of the cube intersect with internal surfaces of the 3D object. After that it finds remaining space/volume of the 3D object and identify center point of remaining object area, set a cube and scale it up and continue in this manner till 90% of the 3D object volume is filled with cubes (geometric shapes)

Current Problems:
Multiple Components
Missing Faces in 3D Objects
3D Object Angles
Odd 3D Objects where center point is an empty area

To Do List:
Remove/Merge Components or
Create a Poly Mesh based on Outer Contour of the 3D Object
Goal is to create an empty shell of 3D Object

If Cube sits at angle compared to 3D object or in other words if
none of the cube faces overlap with any of 3D Object faces then
slide placement angle of the cube to fix this problem

If center point of the 3D Object is empty space then divide 3D Object into 2 and find center points for each of these new Objects or find closest point to 3D Object and use it as center point

I will share the existing logarithm once you are hired