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) –