#include <hps.h>
|
enum | Component : uint32_t { Component::Faces,
Component::Edges,
Component::Vertices
} |
|
enum | HandednessOptimization : uint32_t { HandednessOptimization::None,
HandednessOptimization::Fix,
HandednessOptimization::Reverse
} |
|
enum | Relation : uint32_t { Relation::On,
Relation::Off,
Relation::In,
Relation::Out
} |
|
enum | RelationTest : uint32_t { RelationTest::Simple,
RelationTest::Enclosure,
RelationTest::Distance
} |
|
enum | ToleranceUnits : uint32_t { ToleranceUnits::ObjectSpace,
ToleranceUnits::FeatureSizePercentage
} |
|
The Shell class is a concept class for shell-related enum classes.
◆ Component
Enumerates the shell components that vertex colors can be applied to.
Enumerator |
---|
Faces | The vertex colors applied to faces.
|
Edges | The vertex colors applied to edges.
|
Vertices | The vertex colors applied to vertices.
|
◆ HandednessOptimization
Enumerator |
---|
None | Do nothing with handedness.
|
Fix | Converts the handedness of the minority of the face to the handedness of the majority.
|
Reverse | Reverses the handedness of the shell's faces.
|
◆ Relation
Enumerator |
---|
On | The point is on this shell, within the specified tolerance.
|
Off | The point is not on this shell, within the specified tolerance.
|
In | The point is inside this shell.
|
Out | The point is outside this shell.
|
◆ RelationTest
Enumerator |
---|
Simple | The points will only be tested for whether they lie on this shell or not.
|
Enclosure | The points will be tested for whether they lie on this shell, are enclosed within, or are outside it.
|
Distance | The shortest distance from each point to this shell will be computed.
|
◆ ToleranceUnits
Enumerator |
---|
ObjectSpace | Base tolerance on absolute distance in object space.
|
FeatureSizePercentage | Base tolerance on percentage of the smallest non-zero distance between adjacent vertices or faces.
|
The documentation for this class was generated from the following file: