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

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< AABB3bbox
 
double deviation_coefficient = 0.001
 
double deviation_angle = 0.3490658503988659
 

Detailed Description

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.


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