|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
#include <occtl_curves_common.h>
Public Attributes | |
| uint32_t | struct_version |
| const void * | p_next |
| int32_t | use_range |
| double | u_first |
| double | u_last |
| double | parametric_tolerance |
Options for decomposing a curve into adjacent Bezier segments.
Shared by occtl_curve_to_bezier_segments and occtl_curve2d_to_bezier_segments.
| const void* occtl_curve_bezier_segments_options::p_next |
Reserved; must be NULL.
| double occtl_curve_bezier_segments_options::parametric_tolerance |
Parameter comparison tolerance. Default 1.0e-9.
| uint32_t occtl_curve_bezier_segments_options::struct_version |
Must be OCCTL_CURVE_BEZIER_SEGMENTS_OPTIONS_VERSION_1.
| double occtl_curve_bezier_segments_options::u_first |
First parameter when use_range is non-zero.
| double occtl_curve_bezier_segments_options::u_last |
Last parameter when use_range is non-zero.
| int32_t occtl_curve_bezier_segments_options::use_range |
0/1. When non-zero, use u_first and u_last.