HPS::Parasolid::Line
-
class HPS::Parasolid::Line
Public Types
-
enum BCurveRendering
Values:
-
enumerator Polyline
Output bcurves as polylines.
-
enumerator Bezier
Output bcurves in Bezier form.
-
enumerator NURBS
Output bcurves in NURBS form.
-
enumerator Polyline
-
enum Hierarchical
Values:
-
enumerator On
Do not produce hierarchical output.
-
enumerator Off
Hierarchical output.
-
enumerator NoGeometry
Hierarchical output - no geometry.
-
enumerator Parameterized
Hierarchical output parameterised.
-
enumerator On
-
enum OverlappingBehavior
Values:
-
enumerator DoNotAllow
Do not allow for overlapping instances.
-
enumerator Allow
Allow for overlapping instances.
-
enumerator AllowAndIntersectAll
Allow for overlapping instances, and clash all curves.
-
enumerator AllowAndIntersectPairs
Allow for overlapping instances, and clash pairs of curves.
-
enumerator DoNotAllow
-
enum Region
Values:
-
enumerator Output
Output regional data for all edges and silhouettes.
-
enumerator DoNotOutput
Do not output regional data.
-
enumerator ByAttribute
Output regional data for silhouettes and edges bounding faces with the regional attribute.
-
enumerator Output
-
enum Smooth
Values:
-
enumerator Indicate
Indicate whether edges are smooth.
-
enumerator DoNotIndicate
Do not indicate whether edges are smooth.
-
enumerator Draft
Indicate whether edges are smooth, and also whether they are coincident with other lines.
-
enumerator Indicate
-
enum UnfixedBlends
Values:
-
enumerator Draw
No rendering of unfixed blends.
-
enumerator DoNotDraw
Unfixed blends are rendered.
-
enumerator ByAttribute
Unfixed blends are rendered as defined by the blend attribute.
-
enumerator Draw
-
enum Visibility
Values:
-
enumerator DoNotEvaluate
Visibility information is not evaluated.
-
enumerator NoHidden
Hidden lines are not drawn.
-
enumerator MarkHiddenAsInvisible
Hidden lines are drawn and marked as invisible.
-
enumerator Draft
Hidden lines and distinguish between those hidden by lines and those hidden by faces.
-
enumerator Custom
Evaluate visibility based on the options passed to LineTessellationKit::SetVisibilityEvaluation()
-
enumerator DoNotEvaluate
-
class Hatching
Public Types
-
enum Parametric
Values:
-
enumerator NoHatching
No hatching.
-
enumerator ByAttribute
Hatch faces which have parametric hatch attributes.
-
enumerator ByVectorNoLocking
Hatch faces by vector. The parametric position is not locked to a point.
-
enumerator ByVector
Hatch faces by vector.
-
enumerator NoHatching
-
enum Planar
Values:
-
enumerator NoHatching
No hatching.
-
enumerator ByAttribute
Hatch faces which have planar hatch attributes.
-
enumerator ByVectorNoLocking
Hatch faces by vector. The plane position is not locked to a point.
-
enumerator ByVector
Hatch faces by vector.
-
enumerator NoHatching
-
enum Radial
Values:
-
enumerator NoHatching
No hatching.
-
enumerator ByAttribute
Hatch faces which have radial hatch attributes.
-
enumerator ByVectorNoLocking
Hatch faces by vector. The radial position is not locked to a point.
-
enumerator ByVector
Hatch faces by vector.
-
enumerator NoHatching
-
enum Parametric
-
enum BCurveRendering