|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
#include <occtl_mesh.h>

Public Attributes | |
| uint32_t | component_id |
| uint32_t | triangle_count |
| double | area |
| occtl_point3_t | origin |
| occtl_vector3_t | normal |
| occtl_aabb3_t | bounds |
| double | max_distance |
Plane-like normal-connected triangle component.
The plane passes through origin with unit normal. max_distance is the largest absolute OCCT plane distance among all component triangle vertices.
| double occtl_mesh_triangle_plane_component::area |
Total component area.
| occtl_aabb3_t occtl_mesh_triangle_plane_component::bounds |
Axis-aligned bounds of all component triangle vertices.
| uint32_t occtl_mesh_triangle_plane_component::component_id |
Source normal-connected component ID.
| double occtl_mesh_triangle_plane_component::max_distance |
Maximum vertex distance to the fitted plane.
| occtl_vector3_t occtl_mesh_triangle_plane_component::normal |
Unit plane normal.
| occtl_point3_t occtl_mesh_triangle_plane_component::origin |
Plane origin, equal to component centroid.
| uint32_t occtl_mesh_triangle_plane_component::triangle_count |
Number of triangles in this component.