|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
#include <occtl_topo_algo.h>

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 |
Configuration for occtl_topo_project_face_along_direction.
| int32_t occtl_topo_project_face_direction_options::copy_source |
0/1. Copy source geometry before extrusion. Default 1.
| occtl_direction3_t occtl_topo_project_face_direction_options::direction |
Projection direction. Need not be unit length.
| double occtl_topo_project_face_direction_options::max_distance |
Extrusion distance. <= 0 derives one from bounds.
| const void* occtl_topo_project_face_direction_options::p_next |
Reserved; set to NULL.
| occtl_node_id_t occtl_topo_project_face_direction_options::source_face |
Borrows it. Planar or curved Face to project.
| uint32_t occtl_topo_project_face_direction_options::struct_version |
Must be OCCTL_TOPO_PROJECT_FACE_DIRECTION_OPTIONS_VERSION_1.
| occtl_node_id_t occtl_topo_project_face_direction_options::target |
Borrows it. Target Face, Shell, Solid, or Compound.