|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
Idiomatic mirror of occtl_mesh_options_t.
More...
#include <mesh.hpp>
Public Member Functions | |
| ::occtl_mesh_options_t | to_c () const noexcept |
| Project into the C ABI options struct. | |
Public Attributes | |
| double | deflection = 0.001 |
| double | angle = 0.5 |
| double | deflection_interior = -1.0 |
| double | angle_interior = -1.0 |
| double | min_size = -1.0 |
| bool | in_parallel = false |
| bool | relative = false |
| bool | internal_vertices_mode = true |
| bool | control_surface_deflection = true |
| bool | control_surface_deflection_all = false |
| bool | clean_model = true |
| bool | adjust_min_size = false |
| bool | force_face_deflection = false |
| bool | allow_quality_decrease = false |
| std::optional< AABB3 > | bbox |
| double | deviation_coefficient = 0.001 |
| double | deviation_angle = 0.3490658503988659 |
Idiomatic mirror of occtl_mesh_options_t.
Defaults are the conservative tessellation knobs; supply an AABB3 in bbox to switch the algorithm to bbox-derived parameter mode.