Greetings,


We have a horn-shaped 3d body, which is represented as a list of vertices and faces. Each face is a triangle represented by 3 vertices. The body is positioned along the Z-axis (height). We would like to make several cuts at certain heights. Each cut (a plane perpendicular to the Z- axis) may create one or more cross-sections with the body (the body may split to several branches). The question is how to find those cross-sections.


Another question: how to find (efficiently) the maximum width of the body, i.e. 2 points (not necessarily from the list of vertices) on the surface of the body with the same z-coordinate, and maximum distance between them? 


Thank you 



3d width and cross section
These are applied computational geometry questions, not really mathematics research questions.


<http://en.wikipedia.org/wiki/Computational_geometry>


Maybe try asking on stackoverflow or on a blender or CAD forum or something.


<http://www.blender.org/>


