#include <hps.h>
Public Types | |
enum | CappingLevel : uint32_t { CappingLevel::Entity, CappingLevel::Segment, CappingLevel::SegmentTree } |
enum | CuttingLevel : uint32_t { CuttingLevel::Global, CuttingLevel::Local } |
enum | GatheringLevel : uint32_t { GatheringLevel::Segment, GatheringLevel::SegmentTree } |
enum | MaterialPreference : uint32_t { MaterialPreference::Explicit, MaterialPreference::Implicit } |
enum | Mode : uint32_t { Mode::None, Mode::Round, Mode::Square, Mode::Plane } |
enum | ToleranceUnits : uint32_t { ToleranceUnits::Percent, ToleranceUnits::WorldSpace } |
Detailed Description
The CuttingSection class is a concept class for cutting-section-related enum classes.
Member Enumeration Documentation
|
strong |
Enumerates the level at which capping geometry should be generated for cutting sections.
|
strong |
|
strong |
|
strong |
Enumerates which material settings should be used for cut geometry generated for cutting sections.
Enumerator | |
---|---|
Explicit |
Use the effective materials set for cut faces and cut edges in the segment tree. |
Implicit |
Use the effective materials set for (regular) faces and (regular) edges in the segment tree. Only applicable for CuttingSection::CappingLevel::Entity. |
|
strong |
Enumerates the modes for cutting sections. These are the shapes (if any) of the visualization geometry that will be drawn to represent cutting planes within cutting sections.
|
strong |
The documentation for this class was generated from the following file:
- include/hps.h