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

#include <occtl_topo_algo.h>

Public Attributes

uint32_t struct_version
 
const void * p_next
 
int32_t is_done
 
uint32_t free_edge_count_before
 
uint32_t free_edge_count_after
 
uint32_t sewn_edge_count
 
uint32_t multiple_edge_count
 
uint32_t degenerated_edge_count
 
uint32_t deleted_face_count
 
uint32_t rejected_by_tolerance_count
 

Detailed Description

Diagnostic snapshot produced by occtl_topo_sew.

Member Data Documentation

◆ degenerated_edge_count

uint32_t occtl_topo_sew_result::degenerated_edge_count

Degenerate edges detected or created.

◆ deleted_face_count

uint32_t occtl_topo_sew_result::deleted_face_count

Small faces removed by face analysis.

◆ free_edge_count_after

uint32_t occtl_topo_sew_result::free_edge_count_after

Free edges remaining after sewing.

◆ free_edge_count_before

uint32_t occtl_topo_sew_result::free_edge_count_before

Free edges detected before sewing.

◆ is_done

int32_t occtl_topo_sew_result::is_done

1 if sewing completed successfully.

◆ multiple_edge_count

uint32_t occtl_topo_sew_result::multiple_edge_count

Edges shared by >2 faces.

◆ p_next

const void* occtl_topo_sew_result::p_next

Reserved; set to NULL.

◆ rejected_by_tolerance_count

uint32_t occtl_topo_sew_result::rejected_by_tolerance_count

Candidate pairs rejected by MaxTolerance.

◆ sewn_edge_count

uint32_t occtl_topo_sew_result::sewn_edge_count

Edge pairs successfully sewn.

◆ struct_version

uint32_t occtl_topo_sew_result::struct_version

INPUT — caller declares which version they understand.


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