|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
#include <occtl_mesh.h>
Public Attributes | |
| uint32_t | triangle |
| uint32_t | local_edge |
| uint32_t | node0 |
| uint32_t | node1 |
| uint32_t | adjacent_triangle |
Boundary edge of one normal-connected triangle component.
node0 and node1 are aggregate triangle-buffer node indices in the edge orientation of triangle. adjacent_triangle is either OCCTL_MESH_TRIANGLE_ADJACENCY_BOUNDARY for an open mesh edge, or the neighbouring triangle that belongs to a different component across a sharp component boundary.
| uint32_t occtl_mesh_triangle_component_boundary_edge::adjacent_triangle |
Boundary sentinel or adjacent triangle from another component.
| uint32_t occtl_mesh_triangle_component_boundary_edge::local_edge |
Local triangle edge: 0=(v0,v1), 1=(v1,v2), 2=(v2,v0).
| uint32_t occtl_mesh_triangle_component_boundary_edge::node0 |
First aggregate node index of the edge.
| uint32_t occtl_mesh_triangle_component_boundary_edge::node1 |
Second aggregate node index of the edge.
| uint32_t occtl_mesh_triangle_component_boundary_edge::triangle |
Aggregate triangle index owning this boundary edge.