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

Public Attributes | |
| const uint32_t * | node_indices |
| size_t | node_count |
| const double * | parameters |
| double | deflection |
| occtl_uid_t | source_uid |
Zero-copy view of a coedge polyline indexed onto its parent face's triangulation.
node_indices entries are 0-indexed into the nodes array of the parent face's triangulation. Buffers are materialised on first read into a per-coedge cache.
Zero-copy span/view per ABI ยง10.2; pointer fields borrow from a per-graph internal cache; lifetime matches occtl_triangulation_view_t.
| double occtl_polygon_on_tri_view::deflection |
Polygon deflection.
| size_t occtl_polygon_on_tri_view::node_count |
Number of polyline nodes.
| const uint32_t* occtl_polygon_on_tri_view::node_indices |
0-indexed indices into the parent face triangulation, length node_count.
| const double* occtl_polygon_on_tri_view::parameters |
Curve parameter per node, length node_count, or NULL when absent.
| occtl_uid_t occtl_polygon_on_tri_view::source_uid |
UID of the parent coedge.