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
.
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
-------------------------------------
Getter Method Signature
SpacingOption()
Returns: Return type: NXOpen.Routing.SegmentManagerSubdivideSpacing
-------------------------------------
Setter Method
Signature
SpacingOption(value)
Parameters: value ( NXOpen.Routing.SegmentManagerSubdivideSpacing
) –
StartPercent¶
-
SegmentManagerSubdivideOption_Struct.
StartPercent
¶ Start Percentage; 0 <ja_lt>= Start percent <ja_lt> End percent
-------------------------------------
Getter Method Signature
StartPercent()
Returns: Return type: float -------------------------------------
Setter Method
Signature
StartPercent(value)
Parameters: value (float) –
EndPercent¶
-
SegmentManagerSubdivideOption_Struct.
EndPercent
¶ End Percentage; start_percent <ja_lt> end_percent <ja_lt>= 100.
0
-------------------------------------
Getter Method Signature
EndPercent()
Returns: Return type: float -------------------------------------
Setter Method
Signature
EndPercent(value)
Parameters: value (float) –
ScreenPointPercentage¶
-
SegmentManagerSubdivideOption_Struct.
ScreenPointPercentage
¶ Screen Point Percentage
-------------------------------------
Getter Method Signature
ScreenPointPercentage()
Returns: Return type: float -------------------------------------
Setter Method
Signature
ScreenPointPercentage(value)
Parameters: value (float) –
Direction¶
-
SegmentManagerSubdivideOption_Struct.
Direction
¶ Direction; If direction = 1, normal curve direction else if direction = -1, reverse the sense of curve direction
-------------------------------------
Getter Method Signature
Direction()
Returns: Return type: int -------------------------------------
Setter Method
Signature
Direction(value)
Parameters: value (int) –
NumberOfSegments¶
-
SegmentManagerSubdivideOption_Struct.
NumberOfSegments
¶ Number of Segments
-------------------------------------
Getter Method Signature
NumberOfSegments()
Returns: Return type: int -------------------------------------
Setter Method
Signature
NumberOfSegments(value)
Parameters: value (int) –
GeometricRatio¶
-
SegmentManagerSubdivideOption_Struct.
GeometricRatio
¶ Geometric Progression Ratio
-------------------------------------
Getter Method Signature
GeometricRatio()
Returns: Return type: float -------------------------------------
Setter Method
Signature
GeometricRatio(value)
Parameters: value (float) –
IncrementalArcLength¶
-
SegmentManagerSubdivideOption_Struct.
IncrementalArcLength
¶ Incremental Arc Length
-------------------------------------
Getter Method Signature
IncrementalArcLength()
Returns: Return type: float -------------------------------------
Setter Method
Signature
IncrementalArcLength(value)
Parameters: value (float) –
ChordalTolerance¶
-
SegmentManagerSubdivideOption_Struct.
ChordalTolerance
¶ Chordal Tolerance
-------------------------------------
Getter Method Signature
ChordalTolerance()
Returns: Return type: float -------------------------------------
Setter Method
Signature
ChordalTolerance(value)
Parameters: value (float) –
Dcm3CreateTangency¶
-
SegmentManagerSubdivideOption_Struct.
Dcm3CreateTangency
¶ Create Tangency at subdivision point when subdividing splines
-------------------------------------
Getter Method Signature
Dcm3CreateTangency()
Returns: Return type: bool -------------------------------------
Setter Method
Signature
Dcm3CreateTangency(value)
Parameters: value (bool) –
Dcm3AddPoints¶
-
SegmentManagerSubdivideOption_Struct.
Dcm3AddPoints
¶ Add Points to subdivided splines to maintain shape
-------------------------------------
Getter Method Signature
Dcm3AddPoints()
Returns: Return type: bool -------------------------------------
Setter Method
Signature
Dcm3AddPoints(value)
Parameters: value (bool) –
Dcm3AddFixConstraint¶
-
SegmentManagerSubdivideOption_Struct.
Dcm3AddFixConstraint
¶ -------------------------------------
Getter Method Signature
Dcm3AddFixConstraint()
Returns: Return type: bool -------------------------------------
Setter Method
Signature
Dcm3AddFixConstraint(value)
Parameters: value (bool) –