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

#include <occtl_prim_sketch.h>

Collaboration diagram for occtl_prim_planar_face_info:

Public Attributes

uint32_t struct_version
 
const void * p_next
 
occtl_node_id_t outer_wire
 
const occtl_node_id_tinner_wires
 
size_t inner_wire_count
 

Detailed Description

Info for occtl_prim_make_planar_face.

Builds a planar face from one closed outer_wire and zero or more inner_wires (holes). The face's supporting plane is inferred from outer_wire (OCCT auto-detects); inner wires must lie in the same plane.

Member Data Documentation

◆ inner_wire_count

size_t occtl_prim_planar_face_info::inner_wire_count

Length of inner_wires.

◆ inner_wires

const occtl_node_id_t* occtl_prim_planar_face_info::inner_wires

Borrows it. Optional array of hole wires (may be NULL).

◆ outer_wire

occtl_node_id_t occtl_prim_planar_face_info::outer_wire

Borrows it. Closed planar wire forming the outer boundary.

◆ p_next

const void* occtl_prim_planar_face_info::p_next

Reserved; must be NULL.

◆ struct_version

uint32_t occtl_prim_planar_face_info::struct_version

Must be OCCTL_PRIM_PLANAR_FACE_INFO_VERSION_1.


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