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

#include <occtl_topo_algo.h>

Collaboration diagram for occtl_topo_project_face_direction_options:

Public Attributes

uint32_t struct_version
 
const void * p_next
 
occtl_node_id_t source_face
 
occtl_node_id_t target
 
occtl_direction3_t direction
 
double max_distance
 
int32_t copy_source
 

Detailed Description

Member Data Documentation

◆ copy_source

int32_t occtl_topo_project_face_direction_options::copy_source

0/1. Copy source geometry before extrusion. Default 1.

◆ direction

occtl_direction3_t occtl_topo_project_face_direction_options::direction

Projection direction. Need not be unit length.

◆ max_distance

double occtl_topo_project_face_direction_options::max_distance

Extrusion distance. <= 0 derives one from bounds.

◆ p_next

const void* occtl_topo_project_face_direction_options::p_next

Reserved; set to NULL.

◆ source_face

occtl_node_id_t occtl_topo_project_face_direction_options::source_face

Borrows it. Planar or curved Face to project.

◆ struct_version

uint32_t occtl_topo_project_face_direction_options::struct_version

Must be OCCTL_TOPO_PROJECT_FACE_DIRECTION_OPTIONS_VERSION_1.

◆ target

occtl_node_id_t occtl_topo_project_face_direction_options::target

Borrows it. Target Face, Shell, Solid, or Compound.


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