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

#include <occtl_prim_feature.h>

Collaboration diagram for occtl_prim_brake_formed_options:

Public Attributes

uint32_t struct_version
 
const void * p_next
 
occtl_node_id_t line
 
double thickness
 
const double * station_widths
 
size_t station_width_count
 
occtl_prim_brake_side_t side
 
occtl_topo_wire_offset_2d_join_t join
 
int32_t approximate
 
double tolerance
 

Detailed Description

Configuration for occtl_prim_make_brake_formed.

Builds a sheet-metal style solid from a planar bend line. station_widths may contain one width reused for every bend-line station, or one width per station vertex in line.

Member Data Documentation

◆ approximate

int32_t occtl_prim_brake_formed_options::approximate

0/1. Ask OCCT to approximate offset contours.

◆ join

occtl_topo_wire_offset_2d_join_t occtl_prim_brake_formed_options::join

Offset corner join style; default ARC.

◆ line

occtl_node_id_t occtl_prim_brake_formed_options::line

Borrows it. Edge or Wire bend line.

◆ p_next

const void* occtl_prim_brake_formed_options::p_next

Reserved; set to NULL.

◆ side

occtl_prim_brake_side_t occtl_prim_brake_formed_options::side

Offset side; default LEFT.

◆ station_width_count

size_t occtl_prim_brake_formed_options::station_width_count

Number of entries in station_widths.

◆ station_widths

const double* occtl_prim_brake_formed_options::station_widths

Borrows it. Width array; length 1 or station count.

◆ struct_version

uint32_t occtl_prim_brake_formed_options::struct_version

Must be OCCTL_PRIM_BRAKE_FORMED_OPTIONS_VERSION_1.

◆ thickness

double occtl_prim_brake_formed_options::thickness

Positive sheet thickness.

◆ tolerance

double occtl_prim_brake_formed_options::tolerance

Positive loft tolerance; default 1e-6.


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