|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
#include <occtl_topo_relation.h>
Public Attributes | |
| uint32_t | struct_version |
| const void * | p_next |
| double | tolerance |
| int32_t | include_tangent_contacts |
| int32_t | include_overlaps |
| int32_t | include_lower_dimension_results |
Options for relation/contact queries.
The first version is used by occtl_topo_touch_iter_create. Tangent contacts are distance-zero solutions reported by OCCT. Overlap solutions are included when include_overlaps is 1; set it to 0 to suppress OCCT inner-overlap reports.
| int32_t occtl_topo_relation_options::include_lower_dimension_results |
0/1; include vertex/edge support nodes.
| int32_t occtl_topo_relation_options::include_overlaps |
0/1; include overlap/inner-solution reports.
| int32_t occtl_topo_relation_options::include_tangent_contacts |
0/1; include zero-distance tangent contacts.
| const void* occtl_topo_relation_options::p_next |
Reserved for extensions; must be NULL.
| uint32_t occtl_topo_relation_options::struct_version |
Must be OCCTL_TOPO_RELATION_OPTIONS_VERSION_1.
| double occtl_topo_relation_options::tolerance |
Non-negative contact tolerance.