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

#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
 

Detailed Description

Options for decomposing a curve into adjacent Bezier segments.

Shared by occtl_curve_to_bezier_segments and occtl_curve2d_to_bezier_segments.

Member Data Documentation

◆ p_next

const void* occtl_curve_bezier_segments_options::p_next

Reserved; must be NULL.

◆ parametric_tolerance

double occtl_curve_bezier_segments_options::parametric_tolerance

Parameter comparison tolerance. Default 1.0e-9.

◆ struct_version

uint32_t occtl_curve_bezier_segments_options::struct_version

Must be OCCTL_CURVE_BEZIER_SEGMENTS_OPTIONS_VERSION_1.

◆ u_first

double occtl_curve_bezier_segments_options::u_first

First parameter when use_range is non-zero.

◆ u_last

double occtl_curve_bezier_segments_options::u_last

Last parameter when use_range is non-zero.

◆ use_range

int32_t occtl_curve_bezier_segments_options::use_range

0/1. When non-zero, use u_first and u_last.


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