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

Public Attributes | |
| const double * | nodes |
| size_t | node_count |
| const double * | parameters |
| double | deflection |
| occtl_uid_t | source_uid |
Zero-copy view of a 3D polyline cached on an edge.
Zero-copy span/view per ABI ยง10.2; pointers borrow from a per-graph internal cache; lifetime matches occtl_triangulation_view_t.
parameters carries the curve parameter at each polyline node when one was stored alongside the polyline, NULL otherwise.
| double occtl_polygon3d_view::deflection |
Polygon deflection.
| size_t occtl_polygon3d_view::node_count |
Number of polyline nodes.
| const double* occtl_polygon3d_view::nodes |
xyz interleaved doubles, length 3 * node_count.
| const double* occtl_polygon3d_view::parameters |
Curve parameter per node, length node_count, or NULL when absent.
| occtl_uid_t occtl_polygon3d_view::source_uid |
UID of the parent edge.