OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
Loading...
Searching...
No Matches
occtl_mesh_triangle_component_boundary_edge Struct Reference

#include <occtl_mesh.h>

Public Attributes

uint32_t triangle
 
uint32_t local_edge
 
uint32_t node0
 
uint32_t node1
 
uint32_t adjacent_triangle
 

Detailed Description

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.

Member Data Documentation

◆ adjacent_triangle

uint32_t occtl_mesh_triangle_component_boundary_edge::adjacent_triangle

Boundary sentinel or adjacent triangle from another component.

◆ local_edge

uint32_t occtl_mesh_triangle_component_boundary_edge::local_edge

Local triangle edge: 0=(v0,v1), 1=(v1,v2), 2=(v2,v0).

◆ node0

uint32_t occtl_mesh_triangle_component_boundary_edge::node0

First aggregate node index of the edge.

◆ node1

uint32_t occtl_mesh_triangle_component_boundary_edge::node1

Second aggregate node index of the edge.

◆ triangle

uint32_t occtl_mesh_triangle_component_boundary_edge::triangle

Aggregate triangle index owning this boundary edge.


The documentation for this struct was generated from the following file: