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

Public Attributes | |
| const occtl_mesh_triangle_component_summary_t * | summaries |
| size_t | component_count |
| size_t | triangle_count |
| occtl_node_id_t | root |
Borrowed graph-owned component summaries over aggregate triangulations.
Summaries are ordered by component ID and use the same component labelling rules as occtl_mesh_triangle_components for the supplied options.
The buffer remains valid until graph is mutated, freed, or occtl_mesh_triangle_component_summaries is called again on the same graph.
| size_t occtl_mesh_triangle_component_summaries_view::component_count |
Number of summaries.
| occtl_node_id_t occtl_mesh_triangle_component_summaries_view::root |
Root used for extraction, or OCCTL_NODE_ID_INVALID for whole graph.
| const occtl_mesh_triangle_component_summary_t* occtl_mesh_triangle_component_summaries_view::summaries |
Component summaries, length component_count.
| size_t occtl_mesh_triangle_component_summaries_view::triangle_count |
Number of analysed triangles.