HPS::Parasolid::Line
- class HPS.Parasolid.Line
Public Types
- enum BCurveRendering
Values:
- Polyline
Output bcurves as polylines.
- Bezier
Output bcurves in Bezier form.
- NURBS
Output bcurves in NURBS form.
- enum Hierarchical
Values:
- On
Do not produce hierarchical output.
- Off
Hierarchical output.
- NoGeometry
Hierarchical output - no geometry.
- Parameterized
Hierarchical output parameterised.
- enum OverlappingBehavior
Values:
- 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.
- enum Region
Values:
- 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.
- enum Smooth
Values:
- 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.
- enum UnfixedBlends
Values:
- Draw
No rendering of unfixed blends.
- DoNotDraw
Unfixed blends are rendered.
- ByAttribute
Unfixed blends are rendered as defined by the blend attribute.
- enum Visibility
Values:
- 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()
- class Hatching
Public Types
- enum Parametric
Values:
- NoHatching
No hatching.
- ByAttribute
Hatch faces which have parametric hatch attributes.
- ByVectorNoLocking
Hatch faces by vector. The parametric position is not locked to a point.
- ByVector
Hatch faces by vector.