DmSurfBuilder Class¶
-
class
NXOpen.CAM.
DmSurfBuilder
¶ Bases:
NXOpen.TaggedObject
Represents a DmSurfBuilder
New in version NX5.0.0.
Properties¶
Property | Description |
---|---|
CutPatternBuilder | Returns the cut pattern builder |
DmSurfCutArea | Returns or sets the SDM: Cut Arear |
DmSurfCutPattern | Returns or sets the Pattern SDM: Cut Method |
DmSurfCutStep | Returns or sets the SDM: Cut Step |
DmSurfCutStepFirstCut | Returns or sets the First Cut, SDM: Cut Step |
DmSurfCutStepSecondCut | Returns or sets the Second Cut, SDM: Cut Step |
DmSurfCutStepThirdCut | Returns or sets the Third Cut, SDM: Cut Step |
DmSurfCutTraversal | Returns or sets the Cut Type SDM: Cut Method |
DmSurfGouge | Returns or sets the Surface Drive method/Gouge Check |
DmSurfToolPos | Returns or sets the SDM: Tool Position |
DriveGeometry | Returns the drive geometry |
StepIntolBuilder | Returns the builder of SDM: Cut Step Intol |
StepOuttolBuilder | Returns the builder of SDM: Cut Step Outol |
StepoverBuilder | Returns the builder of stepover |
StockDriveBuilder | Returns the builder of Surface Stock (inheritable double) |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
FlipMaterial | The method to flip material side |
GetCutDirection | Get the cut direction @return the value of cut direction |
GetSurfacePercentageEndFirst | Get the end first @return the value of end first |
GetSurfacePercentageEndLast | Get the end last @return the value of end last |
GetSurfacePercentageEndStep | Get the end step @return the value of end step |
GetSurfacePercentageStartFirst | Get the start first @return the value of start first |
GetSurfacePercentageStartLast | Get the start last @return the value of start last |
GetSurfacePercentageStartStep | Get the start step @return the value of start step |
SetCutDirection | Set the cut direction |
SetSurfacePercentageEndFirst | Set the end first |
SetSurfacePercentageEndLast | Set the end last |
SetSurfacePercentageEndStep | Set the end step |
SetSurfacePercentageStartFirst | Set the start first |
SetSurfacePercentageStartLast | Set the start last |
SetSurfacePercentageStartStep | Set the start step |
Enumerations¶
DmSurfBuilderCutDirection Enumeration | Available types for Cut Direction |
DmSurfBuilderDmSurfCutAreaType Enumeration | Available types for SDM: Cut Area |
DmSurfBuilderDmSurfCutPatternType Enumeration | SDM: Cut Method in scop, cut pattern |
DmSurfBuilderDmSurfCutStepType Enumeration | Available types for SDM: Cut Step |
DmSurfBuilderDmSurfCutTraversalType Enumeration | SDM: Cut Method in scop, cut traversal |
DmSurfBuilderGougeActionType Enumeration | Surface Drive method/Gouge Check in scop |
DmSurfBuilderMatSideType Enumeration | Available types for Flip Material, SDM: Select Cut Direction |
DmSurfBuilderToolPositionType Enumeration | Available types for SDM: Tool Position Type |
Property Detail¶
CutPatternBuilder¶
-
DmSurfBuilder.
CutPatternBuilder
¶ Returns the cut pattern builder
-------------------------------------
Getter Method
Signature
CutPatternBuilder()
Returns: Return type: NXOpen.CAM.CutPatternBuilder
New in version NX6.0.0.
License requirements: None.
DmSurfCutArea¶
-
DmSurfBuilder.
DmSurfCutArea
¶ Returns or sets the SDM: Cut Arear
-------------------------------------
Getter Method
Signature
DmSurfCutArea()
Returns: the value of Stepover Return type: NXOpen.CAM.DmSurfBuilderDmSurfCutAreaType
New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfCutArea(dmSurfCutArea)
Parameters: dmSurfCutArea ( NXOpen.CAM.DmSurfBuilderDmSurfCutAreaType
) – the value of StepoverNew in version NX5.0.0.
License requirements: None.
DmSurfCutPattern¶
-
DmSurfBuilder.
DmSurfCutPattern
¶ Returns or sets the Pattern SDM: Cut Method
-------------------------------------
Getter Method
Signature
DmSurfCutPattern()
Returns: the value of Pattern Return type: NXOpen.CAM.DmSurfBuilderDmSurfCutPatternType
New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfCutPattern(dmSurfCutPattern)
Parameters: dmSurfCutPattern ( NXOpen.CAM.DmSurfBuilderDmSurfCutPatternType
) – the value of PatternNew in version NX5.0.0.
License requirements: None.
DmSurfCutStep¶
-
DmSurfBuilder.
DmSurfCutStep
¶ Returns or sets the SDM: Cut Step
-------------------------------------
Getter Method
Signature
DmSurfCutStep()
Returns: the value of Cut Step Return type: NXOpen.CAM.DmSurfBuilderDmSurfCutStepType
New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfCutStep(dmSurfCutStep)
Parameters: dmSurfCutStep ( NXOpen.CAM.DmSurfBuilderDmSurfCutStepType
) – the value of Cut StepNew in version NX5.0.0.
License requirements: None.
DmSurfCutStepFirstCut¶
-
DmSurfBuilder.
DmSurfCutStepFirstCut
¶ Returns or sets the First Cut, SDM: Cut Step
-------------------------------------
Getter Method
Signature
DmSurfCutStepFirstCut()
Returns: the first cut value Return type: int New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfCutStepFirstCut(dmSurfCutStepFirstCut)
Parameters: dmSurfCutStepFirstCut (int) – the first cut value New in version NX5.0.0.
License requirements: None.
DmSurfCutStepSecondCut¶
-
DmSurfBuilder.
DmSurfCutStepSecondCut
¶ Returns or sets the Second Cut, SDM: Cut Step
-------------------------------------
Getter Method
Signature
DmSurfCutStepSecondCut()
Returns: the second cut value Return type: int New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfCutStepSecondCut(dmSurfCutStepSecondCut)
Parameters: dmSurfCutStepSecondCut (int) – the second cut value New in version NX5.0.0.
License requirements: None.
DmSurfCutStepThirdCut¶
-
DmSurfBuilder.
DmSurfCutStepThirdCut
¶ Returns or sets the Third Cut, SDM: Cut Step
-------------------------------------
Getter Method
Signature
DmSurfCutStepThirdCut()
Returns: the third cut value Return type: int New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfCutStepThirdCut(dmSurfCutStepThirdCut)
Parameters: dmSurfCutStepThirdCut (int) – the third cut value New in version NX5.0.0.
License requirements: None.
DmSurfCutTraversal¶
-
DmSurfBuilder.
DmSurfCutTraversal
¶ Returns or sets the Cut Type SDM: Cut Method
-------------------------------------
Getter Method
Signature
DmSurfCutTraversal()
Returns: the value of Cut Type Return type: NXOpen.CAM.DmSurfBuilderDmSurfCutTraversalType
New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfCutTraversal(dmSurfCutTraversal)
Parameters: dmSurfCutTraversal ( NXOpen.CAM.DmSurfBuilderDmSurfCutTraversalType
) – the value of Cut TypeNew in version NX5.0.0.
License requirements: None.
DmSurfGouge¶
-
DmSurfBuilder.
DmSurfGouge
¶ Returns or sets the Surface Drive method/Gouge Check
-------------------------------------
Getter Method
Signature
DmSurfGouge()
Returns: the value of Gouge Check Return type: NXOpen.CAM.DmSurfBuilderGougeActionType
New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfGouge(dmSurfGouge)
Parameters: dmSurfGouge ( NXOpen.CAM.DmSurfBuilderGougeActionType
) – the value of Gouge CheckNew in version NX5.0.0.
License requirements: None.
DmSurfToolPos¶
-
DmSurfBuilder.
DmSurfToolPos
¶ Returns or sets the SDM: Tool Position
-------------------------------------
Getter Method
Signature
DmSurfToolPos()
Returns: the value of Tool Position Return type: NXOpen.CAM.DmSurfBuilderToolPositionType
New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DmSurfToolPos(dmSurfToolPos)
Parameters: dmSurfToolPos ( NXOpen.CAM.DmSurfBuilderToolPositionType
) – the value of Tool PositionNew in version NX5.0.0.
License requirements: None.
DriveGeometry¶
-
DmSurfBuilder.
DriveGeometry
¶ Returns the drive geometry
-------------------------------------
Getter Method
Signature
DriveGeometry()
Returns: Return type: NXOpen.CAM.SurfaceDriveGeometry
New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
StepIntolBuilder¶
-
DmSurfBuilder.
StepIntolBuilder
¶ Returns the builder of SDM: Cut Step Intol
-------------------------------------
Getter Method
Signature
StepIntolBuilder()
Returns: The Step Intol builder Return type: NXOpen.CAM.InheritableDoubleBuilder
New in version NX5.0.0.
License requirements: None.
StepOuttolBuilder¶
-
DmSurfBuilder.
StepOuttolBuilder
¶ Returns the builder of SDM: Cut Step Outol
-------------------------------------
Getter Method
Signature
StepOuttolBuilder()
Returns: The Step Outol builder Return type: NXOpen.CAM.InheritableDoubleBuilder
New in version NX5.0.0.
License requirements: None.
StepoverBuilder¶
-
DmSurfBuilder.
StepoverBuilder
¶ Returns the builder of stepover
-------------------------------------
Getter Method
Signature
StepoverBuilder()
Returns: The Stepover builder Return type: NXOpen.CAM.StepoverBuilder
New in version NX6.0.0.
License requirements: None.
StockDriveBuilder¶
-
DmSurfBuilder.
StockDriveBuilder
¶ Returns the builder of Surface Stock (inheritable double)
-------------------------------------
Getter Method
Signature
StockDriveBuilder()
Returns: The Surface Stock builder Return type: NXOpen.CAM.InheritableDoubleBuilder
New in version NX5.0.0.
License requirements: None.
Method Detail¶
FlipMaterial¶
-
DmSurfBuilder.
FlipMaterial
¶ The method to flip material side
Signature
FlipMaterial()
New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
GetCutDirection¶
-
DmSurfBuilder.
GetCutDirection
¶ Get the cut direction
Signature
GetCutDirection()
Returns: the value of cut direction Return type: NXOpen.CAM.DmSurfBuilderCutDirection
New in version NX8.0.0.
License requirements: None.
GetSurfacePercentageEndFirst¶
-
DmSurfBuilder.
GetSurfacePercentageEndFirst
¶ Get the end first
Signature
GetSurfacePercentageEndFirst()
Returns: the value of end first Return type: float New in version NX8.0.0.
License requirements: None.
GetSurfacePercentageEndLast¶
-
DmSurfBuilder.
GetSurfacePercentageEndLast
¶ Get the end last
Signature
GetSurfacePercentageEndLast()
Returns: the value of end last Return type: float New in version NX8.0.0.
License requirements: None.
GetSurfacePercentageEndStep¶
-
DmSurfBuilder.
GetSurfacePercentageEndStep
¶ Get the end step
Signature
GetSurfacePercentageEndStep()
Returns: the value of end step Return type: float New in version NX8.0.0.
License requirements: None.
GetSurfacePercentageStartFirst¶
-
DmSurfBuilder.
GetSurfacePercentageStartFirst
¶ Get the start first
Signature
GetSurfacePercentageStartFirst()
Returns: the value of start first Return type: float New in version NX8.0.0.
License requirements: None.
GetSurfacePercentageStartLast¶
-
DmSurfBuilder.
GetSurfacePercentageStartLast
¶ Get the start last
Signature
GetSurfacePercentageStartLast()
Returns: the value of start last Return type: float New in version NX8.0.0.
License requirements: None.
GetSurfacePercentageStartStep¶
-
DmSurfBuilder.
GetSurfacePercentageStartStep
¶ Get the start step
Signature
GetSurfacePercentageStartStep()
Returns: the value of start step Return type: float New in version NX8.0.0.
License requirements: None.
SetCutDirection¶
-
DmSurfBuilder.
SetCutDirection
¶ Set the cut direction
Signature
SetCutDirection(cutDirection)
Parameters: cutDirection ( NXOpen.CAM.DmSurfBuilderCutDirection
) – the value of cut directionNew in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
SetSurfacePercentageEndFirst¶
-
DmSurfBuilder.
SetSurfacePercentageEndFirst
¶ Set the end first
Signature
SetSurfacePercentageEndFirst(dValue)
Parameters: dValue (float) – the value of end first New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
SetSurfacePercentageEndLast¶
-
DmSurfBuilder.
SetSurfacePercentageEndLast
¶ Set the end last
Signature
SetSurfacePercentageEndLast(dValue)
Parameters: dValue (float) – the value of end last New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
SetSurfacePercentageEndStep¶
-
DmSurfBuilder.
SetSurfacePercentageEndStep
¶ Set the end step
Signature
SetSurfacePercentageEndStep(dValue)
Parameters: dValue (float) – the value of end step New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
SetSurfacePercentageStartFirst¶
-
DmSurfBuilder.
SetSurfacePercentageStartFirst
¶ Set the start first
Signature
SetSurfacePercentageStartFirst(dValue)
Parameters: dValue (float) – the value of start first New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)