SegmentManagerSubdivideOption_Struct Struct¶
NXOpen.Routing.SegmentManager.SubdivideOption is an alias for NXOpen.Routing.SegmentManagerSubdivideOption_Struct
-
class
NXOpen.Routing.SegmentManagerSubdivideOption_Struct¶ Bases:
objectContains subdivide segment method information.
This structure is used by
NXOpen.Routing.SegmentManager.Subdivide(). . Constructor: NXOpen.Routing.SegmentManager.SubdivideOption()
Fields¶
| Field | Description |
|---|---|
| SpacingOption | Spacing Option |
| StartPercent | Start Percentage; 0 <ja_lt>= Start percent <ja_lt> End percent |
| EndPercent | End Percentage; start_percent <ja_lt> end_percent <ja_lt>= 100. |
| ScreenPointPercentage | Screen Point Percentage |
| Direction | Direction; If direction = 1, normal curve direction else if direction = -1, reverse the sense of curve direction |
| NumberOfSegments | Number of Segments |
| GeometricRatio | Geometric Progression Ratio |
| IncrementalArcLength | Incremental Arc Length |
| ChordalTolerance | Chordal Tolerance |
| Dcm3CreateTangency | Create Tangency at subdivision point when subdividing splines |
| Dcm3AddPoints | Add Points to subdivided splines to maintain shape |
| Dcm3AddFixConstraint |
SpacingOption¶
-
SegmentManagerSubdivideOption_Struct.SpacingOption¶ Spacing Option
-------------------------------------Field Value Type:
NXOpen.Routing.SegmentManagerSubdivideSpacing
StartPercent¶
-
SegmentManagerSubdivideOption_Struct.StartPercent¶ Start Percentage; 0 <= Start percent < End percent
-------------------------------------Field Value Type:float
EndPercent¶
-
SegmentManagerSubdivideOption_Struct.EndPercent¶ End Percentage; start_percent < end_percent <= 100.
0
-------------------------------------Field Value Type:float
ScreenPointPercentage¶
-
SegmentManagerSubdivideOption_Struct.ScreenPointPercentage¶ Screen Point Percentage
-------------------------------------Field Value Type:float
Direction¶
-
SegmentManagerSubdivideOption_Struct.Direction¶ Direction; If direction = 1, normal curve direction else if direction = -1, reverse the sense of curve direction
-------------------------------------Field Value Type:int
NumberOfSegments¶
-
SegmentManagerSubdivideOption_Struct.NumberOfSegments¶ Number of Segments
-------------------------------------Field Value Type:int
GeometricRatio¶
-
SegmentManagerSubdivideOption_Struct.GeometricRatio¶ Geometric Progression Ratio
-------------------------------------Field Value Type:float
IncrementalArcLength¶
-
SegmentManagerSubdivideOption_Struct.IncrementalArcLength¶ Incremental Arc Length
-------------------------------------Field Value Type:float
ChordalTolerance¶
-
SegmentManagerSubdivideOption_Struct.ChordalTolerance¶ Chordal Tolerance
-------------------------------------Field Value Type:float
Dcm3CreateTangency¶
-
SegmentManagerSubdivideOption_Struct.Dcm3CreateTangency¶ Create Tangency at subdivision point when subdividing splines
-------------------------------------Field Value Type:bool