SegmentManagerSubdivideOption_Struct Struct¶
NXOpen.Routing.SegmentManager.SubdivideOption is an alias for NXOpen.Routing.SegmentManagerSubdivideOption_Struct
-
class
NXOpen.Routing.
SegmentManagerSubdivideOption_Struct
¶ Bases:
object
Contains 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