#include <sprk_parasolid.h>
|
enum | UnfixedBlends {
UnfixedBlends::Draw,
UnfixedBlends::DoNotDraw,
UnfixedBlends::ByAttribute
} |
|
enum | Visibility {
Visibility::DoNotEvaluate,
Visibility::NoHidden,
Visibility::MarkHiddenAsInvisible,
Visibility::Draft,
Visibility::Custom
} |
|
enum | Smooth {
Smooth::Indicate,
Smooth::DoNotIndicate,
Smooth::Draft
} |
|
enum | Region {
Region::Output,
Region::DoNotOutput,
Region::ByAttribute
} |
|
enum | Hierarchical {
Hierarchical::On,
Hierarchical::Off,
Hierarchical::NoGeometry,
Hierarchical::Parameterized
} |
|
enum | BCurveRendering {
BCurveRendering::Polyline,
BCurveRendering::Bezier,
BCurveRendering::NURBS
} |
|
enum | OverlappingBehavior {
OverlappingBehavior::DoNotAllow,
OverlappingBehavior::Allow,
OverlappingBehavior::AllowAndIntersectAll,
OverlappingBehavior::AllowAndIntersectPairs
} |
|
◆ BCurveRendering
Enumerator |
---|
Polyline | Output bcurves as polylines.
|
Bezier | Output bcurves in Bezier form.
|
NURBS | Output bcurves in NURBS form.
|
◆ Hierarchical
Enumerator |
---|
On | Do not produce hierarchical output.
|
Off | Hierarchical output.
|
NoGeometry | Hierarchical output - no geometry.
|
Parameterized | Hierarchical output parameterised.
|
◆ OverlappingBehavior
Enumerator |
---|
DoNotAllow | Do not allow for overlapping instances.
|
Allow | Allow for overlapping instances.
|
AllowAndIntersectAll | Allow for overlapping instances, and clash all curves.
|
AllowAndIntersectPairs | Allow for overlapping instances, and clash pairs of curves.
|
◆ Region
Enumerator |
---|
Output | Output regional data for all edges and silhouettes.
|
DoNotOutput | Do not output regional data.
|
ByAttribute | Output regional data for silhouettes and edges bounding faces with the regional attribute.
|
◆ Smooth
Enumerator |
---|
Indicate | Indicate whether edges are smooth.
|
DoNotIndicate | Do not indicate whether edges are smooth.
|
Draft | Indicate whether edges are smooth, and also whether they are coincident with other lines.
|
◆ UnfixedBlends
Enumerator |
---|
Draw | No rendering of unfixed blends.
|
DoNotDraw | Unfixed blends are rendered.
|
ByAttribute | Unfixed blends are rendered as defined by the blend attribute.
|
◆ Visibility
Enumerator |
---|
DoNotEvaluate | Visibility information is not evaluated.
|
NoHidden | Hidden lines are not drawn.
|
MarkHiddenAsInvisible | Hidden lines are drawn and marked as invisible.
|
Draft | Hidden lines and distinguish between those hidden by lines and those hidden by faces.
|
Custom | Evaluate visibility based on the options passed to LineTessellationKit::SetVisibilityEvaluation()
|
The documentation for this class was generated from the following file: