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

Public Attributes | |
| uint32_t | struct_version |
| const void * | p_next |
| occtl_node_id_t | root |
| const occtl_node_id_t * | edges |
| size_t | edge_count |
| double | min_radius |
| double | max_radius |
| double | tolerance |
| int32_t | max_iterations |
Configuration for occtl_topo_max_fillet_radius.
The operation estimates a conservative maximum constant fillet radius for a selected edge set by repeatedly running OCCT's 3D fillet builder.
| size_t occtl_topo_max_fillet_radius_options::edge_count |
Number of entries in edges.
| const occtl_node_id_t* occtl_topo_max_fillet_radius_options::edges |
Borrows it. Selected Edge NodeIds.
| int32_t occtl_topo_max_fillet_radius_options::max_iterations |
Maximum trial builds. Default 24.
| double occtl_topo_max_fillet_radius_options::max_radius |
Upper search bound; <= 0 lets OCCT-Light derive one.
| double occtl_topo_max_fillet_radius_options::min_radius |
Lower search bound. Default 1.0e-6.
| const void* occtl_topo_max_fillet_radius_options::p_next |
Reserved; set to NULL.
| occtl_node_id_t occtl_topo_max_fillet_radius_options::root |
Shape root that owns the selected edges.
| uint32_t occtl_topo_max_fillet_radius_options::struct_version |
Must be OCCTL_TOPO_MAX_FILLET_RADIUS_OPTIONS_VERSION_1.
| double occtl_topo_max_fillet_radius_options::tolerance |
Stop tolerance for binary search. Default 1.0e-4.