Shell
-
class HPS::Shell
The Shell class is a concept class for shell-related enum classes.
Public Types
-
enum Component
Enumerates the shell components that vertex colors can be applied to.
Values:
-
enumerator Faces
The vertex colors applied to faces.
-
enumerator Edges
The vertex colors applied to edges.
-
enumerator Vertices
The vertex colors applied to vertices.
-
enumerator Faces
-
enum HandednessOptimization
Values:
-
enumerator None
Do nothing with handedness.
-
enumerator Fix
Converts the handedness of the minority of the face to the handedness of the majority.
-
enumerator Reverse
Reverses the handedness of the shell’s faces.
-
enumerator None
-
enum Relation
Values:
-
enumerator On
The point is on this shell, within the specified tolerance.
-
enumerator Off
The point is not on this shell, within the specified tolerance.
-
enumerator In
The point is inside this shell.
-
enumerator Out
The point is outside this shell.
-
enumerator On
-
enum RelationTest
Values:
-
enumerator Simple
The points will only be tested for whether they lie on this shell or not.
-
enumerator Enclosure
The points will be tested for whether they lie on this shell, are enclosed within, or are outside it.
-
enumerator Distance
The shortest distance from each point to this shell will be computed.
-
enumerator Simple
-
enum Component