MTK allows to compute some key properties of a 3D model:
Each property can be computed either for an entire ModelData_Model or for any ModelData_Assembly , ModelData_Part , and ModelData_Instance .
Bounding box is the smallest axis-aligned box that fully contains a 3D model (or its component).
The following example demonstrates computation of a shape bounding box:
In addition to traditional bounding boxes, Manufacturing Toolkit also allows to compute minimum bounding box which is not necessarily axis-aligned:
The following example demonstrates computation of a shape surface area:
The following example demonstrates computation of a shape volume:
The following example demonstrates computation of a shape centroid (center of mass) :
The following example demonstrates the computation of the distance between two shapes:
The following example demonstrates the computation of the angle between two planar faces: