#include <sprk_parasolid.h>
Classes | |
| class | Tolerance |
Public Types | |
| enum | Shape { Shape::Any, Shape::Cut, Shape::Convex } |
| Enumerates the way the Parasolid importer treats concave and convex facets during tessellation. More... | |
| enum | Match { Match::Geometrical, Match::Topological, Match::Trimmed } |
| Enumerates the way the Parasolid importer treats facets near neighboring faces during tessellation. More... | |
| enum | Density { Density::ViewIndependent, Density::Silhouette, Density::Parallel, Density::SilhouetteAndParallel } |
| Enumerates the way the Parasolid importer can alter facet density during tessellation. More... | |
| enum | Degeneracy { Degeneracy::MultipleVertices, Degeneracy::SingleVertex, Degeneracy::Average } |
| Enumerates the way the Parasolid importer treats degeneracies during tessellation. More... | |
| enum | IncrementalFaceting { IncrementalFaceting::Off, IncrementalFaceting::OffNoAttributes, IncrementalFaceting::OffRefreshAttributes, IncrementalFaceting::On } |
| Enumerates the way the Parasolid importer handles incremental faceting during tessellation. More... | |
|
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 |
|
strong |
Enumerates the way the Parasolid importer can alter facet density during tessellation.
Corresponds to the PK_face_density_t struct.
|
strong |
Enumerates the way the Parasolid importer handles incremental faceting during tessellation.
Corresponds to the PK_face_incr_t struct.
|
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. |
|
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. |