Classes | |
class | Tolerance |
Public Types | |
enum | Degeneracy { Degeneracy.MultipleVertices = 0, Degeneracy.SingleVertex = 1, Degeneracy.Average = 2 } |
Enumerates the way the Parasolid importer treats degeneracies during tessellation. Corresponds to the PK_face_degen_t struct. More... | |
enum | Density { Density.ViewIndependent = 0, Density.Silhouette = 1, Density.Parallel = 2, Density.SilhouetteAndParallel = 3 } |
Enumerates the way the Parasolid importer can alter facet density during tessellation. Corresponds to the PK_face_density_t struct. More... | |
enum | IncrementalFaceting { IncrementalFaceting.Off = 0, IncrementalFaceting.OffNoAttributes = 1, IncrementalFaceting.OffRefreshAttributes = 2, IncrementalFaceting.On = 3 } |
Enumerates the way the Parasolid importer handles incremental faceting during tessellation. Corresponds to the PK_face_incr_t struct. More... | |
enum | Match { Match.Geometrical = 0, Match.Topological = 1, Match.Trimmed = 2 } |
Enumerates the way the Parasolid importer treats facets near neighboring faces during tessellation. Corresponds to the PK_face_match_t struct. More... | |
enum | Shape { Shape.Any = 0, Shape.Cut = 1, Shape.Convex = 2 } |
Enumerates the way the Parasolid importer treats concave and convex facets during tessellation. Corresponds to the PK_face_shape_t struct. More... | |
Member Enumeration Documentation
◆ Degeneracy
|
strong |
Enumerates the way the Parasolid importer treats degeneracies during tessellation. Corresponds to the PK_face_degen_t struct.
Enumerator | |
---|---|
MultipleVertices | output multiple vertices at degeneracies |
SingleVertex | output single vertex at degeneracies |
Average | output average parameters at degeneracies |
◆ Density
|
strong |
Enumerates the way the Parasolid importer can alter facet density during tessellation. Corresponds to the PK_face_density_t struct.
◆ IncrementalFaceting
|
strong |
Enumerates the way the Parasolid importer handles incremental faceting during tessellation. Corresponds to the PK_face_incr_t struct.
◆ Match
|
strong |
Enumerates the way the Parasolid importer treats facets near neighboring faces during tessellation. Corresponds to the PK_face_match_t struct.
Enumerator | |
---|---|
Geometrical | Facets meet exactly but are topologically disjoint. |
Topological | Facets meet exactly and have the same topology. |
Trimmed | Facets may overlap or have gaps between them. |
◆ Shape
|
strong |
Enumerates the way the Parasolid importer treats concave and convex facets during tessellation. Corresponds to the PK_face_shape_t struct.
Enumerator | |
---|---|
Any | Allow creation of holed or concaved facets. |
Cut | Facets with holes are cut into concave facets. |
Convex | Divide concave facets into convex faces. |
The documentation for this class was generated from the following file:
- internals/hps_sprk_parasolid/source/cs/HPS.Parasolid.cs