More...
|
enum | Component : uint { Component.Faces = 0x00000000,
Component.Edges = 0x00000001,
Component.Vertices = 0x00000002
} |
| Enumerates the shell components that vertex colors can be applied to. More...
|
|
enum | HandednessOptimization : uint { HandednessOptimization.None = 0x00000000,
HandednessOptimization.Fix = 0x00000001,
HandednessOptimization.Reverse = 0x00000002
} |
|
enum | Relation : uint { Relation.On = 0x00000000,
Relation.Off = 0x00000001,
Relation.In = 0x00000002,
Relation.Out = 0x00000003
} |
|
enum | RelationTest : uint { RelationTest.Simple = 0x00000000,
RelationTest.Enclosure = 0x00000001,
RelationTest.Distance = 0x00000002
} |
|
enum | ToleranceUnits : uint { ToleranceUnits.ObjectSpace = 0x00000000,
ToleranceUnits.FeatureSizePercentage = 0x00000001
} |
|
|
virtual void | Dispose () |
|
| Shell (HPS.Shell in_that) |
|
|
virtual void | deleteCptr () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
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:
- internals/hps_core/source/cs/HPS.Shell.cs