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

Public Attributes | |
| uint32_t | struct_version |
| const void * | p_next |
| occtl_node_id_t | face |
| occtl_node_id_t | edge |
| double | radius |
| uint32_t | search_steps |
Info for occtl_prim_make_full_round_2d.
Replaces an end Edge of a planar Face with the largest same-radius pair of OCCT 2D fillets that can be applied at the Edge's two vertices. When radius is positive, that exact radius is used. When radius is 0, OCCT-Light searches for the largest radius up to half of the selected Edge length by repeatedly asking OCCT's 2D fillet builder to construct the result.
| occtl_node_id_t occtl_prim_full_round_2d_info::edge |
Borrows it. Edge whose endpoints define the full round.
| occtl_node_id_t occtl_prim_full_round_2d_info::face |
Borrows it. Planar Face to modify.
| const void* occtl_prim_full_round_2d_info::p_next |
Reserved; must be NULL.
| double occtl_prim_full_round_2d_info::radius |
0 = auto maximum; otherwise strictly positive fillet radius.
| uint32_t occtl_prim_full_round_2d_info::search_steps |
Auto-radius binary-search steps; 0 uses implementation default.
| uint32_t occtl_prim_full_round_2d_info::struct_version |
Must be OCCTL_PRIM_FULL_ROUND_2D_INFO_VERSION_1.