|
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 |
| const occtl_topo_filling_patch_edge_t * | edges |
| size_t | edge_count |
| const occtl_point3_t * | points |
| size_t | point_count |
| int32_t | degree |
| int32_t | point_count_on_curve |
| int32_t | iteration_count |
| int32_t | anisotropic |
| double | tolerance_2d |
| double | tolerance_3d |
| double | angular_tolerance |
| double | curvature_tolerance |
| int32_t | max_degree |
| int32_t | max_segments |
Configuration for occtl_topo_make_filling_patch.
| double occtl_topo_filling_patch_options::angular_tolerance |
Angular constraint tolerance. Default 1.0e-2.
| int32_t occtl_topo_filling_patch_options::anisotropic |
0/1. Improve elongated surface handling. Default 0.
| double occtl_topo_filling_patch_options::curvature_tolerance |
Curvature constraint tolerance. Default 1.0e-1.
| int32_t occtl_topo_filling_patch_options::degree |
Energy criterion degree. Default 3.
| size_t occtl_topo_filling_patch_options::edge_count |
Number of entries in edges.
| const occtl_topo_filling_patch_edge_t* occtl_topo_filling_patch_options::edges |
Borrows it. Edge constraints.
| int32_t occtl_topo_filling_patch_options::iteration_count |
Solver iterations. Default 2.
| int32_t occtl_topo_filling_patch_options::max_degree |
Maximum approximation degree. Default 8.
| int32_t occtl_topo_filling_patch_options::max_segments |
Maximum approximation segments. Default 9.
| const void* occtl_topo_filling_patch_options::p_next |
Reserved; set to NULL.
| size_t occtl_topo_filling_patch_options::point_count |
Number of entries in points.
| int32_t occtl_topo_filling_patch_options::point_count_on_curve |
Discretisation points per curve. Default 15.
| const occtl_point3_t* occtl_topo_filling_patch_options::points |
Borrows it. Optional point constraints.
| uint32_t occtl_topo_filling_patch_options::struct_version |
Must be OCCTL_TOPO_FILLING_PATCH_OPTIONS_VERSION_1.
| double occtl_topo_filling_patch_options::tolerance_2d |
2D constraint tolerance. Default 1.0e-5.
| double occtl_topo_filling_patch_options::tolerance_3d |
3D constraint tolerance. Default 1.0e-4.