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

#include <occtl_topo_relation.h>

Collaboration diagram for occtl_topo_axis_hit:

Public Attributes

occtl_node_id_t face
 
occtl_point3_t point
 
occtl_point2_t uv
 
double parameter
 
occtl_direction3_t normal
 
int32_t has_normal
 
occtl_topo_point_class_t location
 

Detailed Description

One intersection between an axis and a face under a graph root.

Member Data Documentation

◆ face

occtl_node_id_t occtl_topo_axis_hit::face

Face node hit by the axis.

◆ has_normal

int32_t occtl_topo_axis_hit::has_normal

1 when normal is valid, 0 otherwise.

◆ location

occtl_topo_point_class_t occtl_topo_axis_hit::location

OCCT face-state classification for the hit.

◆ normal

occtl_direction3_t occtl_topo_axis_hit::normal

Oriented face normal at uv when has_normal != 0.

◆ parameter

double occtl_topo_axis_hit::parameter

Signed axis parameter from the axis location.

◆ point

occtl_point3_t occtl_topo_axis_hit::point

3D hit point.

◆ uv

occtl_point2_t occtl_topo_axis_hit::uv

Surface parameters on face.


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