DmSurfBuilder Class¶
-
class
NXOpen.CAM.DmSurfBuilder¶ Bases:
NXOpen.TaggedObjectRepresents 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 |
| GetSurfacePercentageEndFirst | Get the end first |
| GetSurfacePercentageEndLast | Get the end last |
| GetSurfacePercentageEndStep | Get the end step |
| GetSurfacePercentageStartFirst | Get the start first |
| GetSurfacePercentageStartLast | Get the start last |
| GetSurfacePercentageStartStep | Get the 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
CutPatternBuilderReturns: Return type: NXOpen.CAM.CutPatternBuilderNew in version NX6.0.0.
License requirements: None.
DmSurfCutArea¶
-
DmSurfBuilder.DmSurfCutArea¶ Returns or sets the SDM: Cut Arear
-------------------------------------Getter Method
Signature
DmSurfCutAreaReturns: the value of Stepover Return type: NXOpen.CAM.DmSurfBuilderDmSurfCutAreaTypeNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfCutAreaParameters: 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
DmSurfCutPatternReturns: the value of Pattern Return type: NXOpen.CAM.DmSurfBuilderDmSurfCutPatternTypeNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfCutPatternParameters: 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
DmSurfCutStepReturns: the value of Cut Step Return type: NXOpen.CAM.DmSurfBuilderDmSurfCutStepTypeNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfCutStepParameters: 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
DmSurfCutStepFirstCutReturns: the first cut value Return type: int New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfCutStepFirstCutParameters: 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
DmSurfCutStepSecondCutReturns: the second cut value Return type: int New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfCutStepSecondCutParameters: 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
DmSurfCutStepThirdCutReturns: the third cut value Return type: int New in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfCutStepThirdCutParameters: 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
DmSurfCutTraversalReturns: the value of Cut Type Return type: NXOpen.CAM.DmSurfBuilderDmSurfCutTraversalTypeNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfCutTraversalParameters: 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
DmSurfGougeReturns: the value of Gouge Check Return type: NXOpen.CAM.DmSurfBuilderGougeActionTypeNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfGougeParameters: 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
DmSurfToolPosReturns: the value of Tool Position Return type: NXOpen.CAM.DmSurfBuilderToolPositionTypeNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DmSurfToolPosParameters: 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
DriveGeometryReturns: Return type: NXOpen.CAM.SurfaceDriveGeometryNew 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
StepIntolBuilderReturns: The Step Intol builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX5.0.0.
License requirements: None.
StepOuttolBuilder¶
-
DmSurfBuilder.StepOuttolBuilder¶ Returns the builder of SDM: Cut Step Outol
-------------------------------------Getter Method
Signature
StepOuttolBuilderReturns: The Step Outol builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX5.0.0.
License requirements: None.
StepoverBuilder¶
-
DmSurfBuilder.StepoverBuilder¶ Returns the builder of stepover
-------------------------------------Getter Method
Signature
StepoverBuilderReturns: The Stepover builder Return type: NXOpen.CAM.StepoverBuilderNew in version NX6.0.0.
License requirements: None.
StockDriveBuilder¶
-
DmSurfBuilder.StockDriveBuilder¶ Returns the builder of Surface Stock (inheritable double)
-------------------------------------Getter Method
Signature
StockDriveBuilderReturns: The Surface Stock builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew 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.DmSurfBuilderCutDirectionNew 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”)