#include <hps.h>
The CuttingSection class is a concept class for cutting-section-related enum classes.
Enumerates the level at which capping geometry should be generated for cutting sections.
Enumerator |
---|
Entity |
Each piece of geometry should be treated as if it encloses a volume.
|
Segment |
All geometry in a segment (but not subsegments) should be treated as if it encloses a single volume.
|
SegmentTree |
All geometry in a segment tree should be treated as if it encloses a single volume.
|
Enumerates the level at which cutting planes should operate.
Enumerator |
---|
Global |
Cutting sections will cut all geometry in the scene graph.
|
Local |
Cutting sections will only cut geometry contained in the segment and subsegments where the cutting section is inserted.
|
Enumerates the level at which capping geometry should be gathered.
Enumerator |
---|
Segment |
Capping geometry will be gathered only from a single segment.
|
SegmentTree |
Capping geometry will be gathered from the segment and all its subsegments and includes.
|
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.
|
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.
Enumerator |
---|
None |
No visualization geometry will be drawn for cutting planes in a cutting sections.
|
Round |
A circular plane will be drawn for cutting planes in a cutting section. The size of the planes will be based on the size of the geometry being cut and the visualization scale.
|
Square |
A square plane will be drawn for cutting planes in a cutting section. The size of the planes will be based on the size of the geometry being cut and the visualization scale.
|
Plane |
An infinitely large plane will be drawn for cutting planes in a cutting section.
|
The documentation for this class was generated from the following file: