DmBndBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# DmBndBuilder Class

class `NXOpen.CAM.``DmBndBuilder`

  Bases: `NXOpen.TaggedObject`

  Represents a Boundary Drive Method Builder

  New in version NX5.0.0.

# Properties

Property | Description
--- | ---
ApplyAtBoundary | Returns or sets the Apply at Boundary
ApplyAtPartSurface | Returns or sets the Apply at Part Surface
ApplyFilletAt | Returns or sets the apply fillet
BndAddPasses | Returns or sets the Additional Passes
BndCustomStart | Returns or sets the Custom Start
BndPocketDir | Returns or sets the Pocketing Deriction
BndProfilePass | Returns or sets the Profile Pass
BndProfilePassStock | Returns or sets the Profile Pass Stock
CutAngle | Returns the cut angle ci builder
CutPatternBuilder | Returns the cut pattern builder
CutPatternCenter | Returns or sets the Pattern Center
DisToolEndProj | Returns or sets the Display Tool End Projection
DispContact | Returns or sets the Display Contact
DispContactNormal | Returns or sets the Display Contact Normal
DispToolEnd | Returns or sets the Display Tool End
DmBndStock | Returns or sets the Boundary Stock
IslandCleanup | Returns or sets the island cleanup status
IslandCleanupStatus | Returns or sets the Island Clean
PatternCenterPoint | Returns or sets the Pattern Center Point
RegionConnection | Returns or sets the Region Connection
StepoverBuilder | Returns the stepover builder
Tag | Returns the Tag for this object.
UsePart | Returns or sets the Use Part

# Methods

Method | Description
--- | ---
GetBndCutPattern | Returns the Cut Pattern
GetBndCutTraversal | Returns the Cut Traversal
GetDmBndCutZigDir | Get boundary Cut Zig Dir
GetDmBndIntolOuttol | Get boundary intol outtol
SetBndCutPattern | Sets the Cut Pattern
SetBndCutTraversal | Sets the Cut Traversal
SetDmBndCutZigDir | Set boundary Zig Dir
SetDmBndIntolOuttol | Set boundary intol outtol

# Enumerations

DmBndBuilderApplyFilletAtTypes Enumeration | Available types for boundary Corner Control Option
DmBndBuilderBndCustomStartTypes Enumeration | Available types for in FASurfaceContour
DmBndBuilderBndCutPatternTypes Enumeration | Available types for Boundary cut pattern in FASurfaceContour
DmBndBuilderBndCutTraversalTypes Enumeration | Available types for Boundary cut traversal in FASurfaceContour
DmBndBuilderBndPatternCenterTypes Enumeration | Available types for Boundary Pattern Center in FASurfaceContour
DmBndBuilderBndPocketDirTypes Enumeration | Available types for Boundary Pocketing Direction in FASurfaceContour
DmBndBuilderUsePartTypes Enumeration | Available types for boundary use part cantainment Option

# Property Detail

## ApplyAtBoundary

`DmBndBuilder.``ApplyAtBoundary`

  Returns or sets the Apply at Boundary

  `-------------------------------------`

  Getter Method

  Signature `ApplyAtBoundary`

  Returns: | the Apply at Boundary
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ApplyAtBoundary`

  Parameters: | applyBoundaryValue (bool) – the Apply at Boundary

  New in version NX5.0.0.

  License requirements: None.

## ApplyAtPartSurface

`DmBndBuilder.``ApplyAtPartSurface`

  Returns or sets the Apply at Part Surface

  `-------------------------------------`

  Getter Method

  Signature `ApplyAtPartSurface`

  Returns: | the Apply at Part Surface
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ApplyAtPartSurface`

  Parameters: | applyPartSurface (bool) – the Apply at Part Surface

  New in version NX5.0.0.

  License requirements: None.

## ApplyFilletAt

`DmBndBuilder.``ApplyFilletAt`

  Returns or sets the apply fillet

  `-------------------------------------`

  Getter Method

  Signature `ApplyFilletAt`

  Returns: |
  Return type: | `NXOpen.CAM.DmBndBuilderApplyFilletAtTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ApplyFilletAt`

  Parameters: | applyFilletAt (`NXOpen.CAM.DmBndBuilderApplyFilletAtTypes`) –

  New in version NX5.0.0.

  License requirements: None.

## BndAddPasses

`DmBndBuilder.``BndAddPasses`

  Returns or sets the Additional Passes

  `-------------------------------------`

  Getter Method

  Signature `BndAddPasses`

  Returns: | the Additional Passes value
  Return type: | int

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BndAddPasses`

  Parameters: | addPassesValue (int) – the Additional Passes value

  New in version NX5.0.0.

  License requirements: None.

## BndCustomStart

`DmBndBuilder.``BndCustomStart`

  Returns or sets the Custom Start

  `-------------------------------------`

  Getter Method

  Signature `BndCustomStart`

  Returns: | the Custom Start
  Return type: | `NXOpen.CAM.DmBndBuilderBndCustomStartTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BndCustomStart`

  Parameters: | customStartValue (`NXOpen.CAM.DmBndBuilderBndCustomStartTypes`) – the Custom Start

  New in version NX5.0.0.

  License requirements: None.

## BndPocketDir

`DmBndBuilder.``BndPocketDir`

  Returns or sets the Pocketing Deriction

  `-------------------------------------`

  Getter Method

  Signature `BndPocketDir`

  Returns: | the Pocketing Deriction value
  Return type: | `NXOpen.CAM.DmBndBuilderBndPocketDirTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BndPocketDir`

  Parameters: | pocketDirValue (`NXOpen.CAM.DmBndBuilderBndPocketDirTypes`) – the Pocketing Deriction value

  New in version NX5.0.0.

  License requirements: None.

## BndProfilePass

`DmBndBuilder.``BndProfilePass`

  Returns or sets the Profile Pass

  `-------------------------------------`

  Getter Method

  Signature `BndProfilePass`

  Returns: | the Profile Pass
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BndProfilePass`

  Parameters: | bndProfilePass (bool) – the Profile Pass

  New in version NX5.0.0.

  License requirements: None.

## BndProfilePassStock

`DmBndBuilder.``BndProfilePassStock`

  Returns or sets the Profile Pass Stock

  `-------------------------------------`

  Getter Method

  Signature `BndProfilePassStock`

  Returns: | the Profile Pass Stock
  Return type: | float

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BndProfilePassStock`

  Parameters: | bndProfilePassStock (float) – the Profile Pass Stock

  New in version NX5.0.0.

  License requirements: None.

## CutAngle

`DmBndBuilder.``CutAngle`

  Returns the cut angle ci builder

  `-------------------------------------`

  Getter Method

  Signature `CutAngle`

  Returns: |
  Return type: | `NXOpen.CAM.CutAngle`

  New in version NX6.0.0.

  License requirements: None.

## CutPatternBuilder

`DmBndBuilder.``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.

## CutPatternCenter

`DmBndBuilder.``CutPatternCenter`

  Returns or sets the Pattern Center

  `-------------------------------------`

  Getter Method

  Signature `CutPatternCenter`

  Returns: |
  Return type: | `NXOpen.CAM.DmBndBuilderBndPatternCenterTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CutPatternCenter`

  Parameters: | patternCenterValue (`NXOpen.CAM.DmBndBuilderBndPatternCenterTypes`) –

  New in version NX5.0.0.

  License requirements: None.

## DisToolEndProj

`DmBndBuilder.``DisToolEndProj`

  Returns or sets the Display Tool End Projection

  `-------------------------------------`

  Getter Method

  Signature `DisToolEndProj`

  Returns: | the Display Tool End Projection
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DisToolEndProj`

  Parameters: | dispToolEndProjValue (bool) – the Display Tool End Projection

  New in version NX5.0.0.

  License requirements: None.

## DispContact

`DmBndBuilder.``DispContact`

  Returns or sets the Display Contact

  `-------------------------------------`

  Getter Method

  Signature `DispContact`

  Returns: | the Display Contact
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DispContact`

  Parameters: | dispContactdValue (bool) – the Display Contact

  New in version NX5.0.0.

  License requirements: None.

## DispContactNormal

`DmBndBuilder.``DispContactNormal`

  Returns or sets the Display Contact Normal

  `-------------------------------------`

  Getter Method

  Signature `DispContactNormal`

  Returns: | the Display Contact Normal
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DispContactNormal`

  Parameters: | dispContactNormalValue (bool) – the Display Contact Normal

  New in version NX5.0.0.

  License requirements: None.

## DispToolEnd

`DmBndBuilder.``DispToolEnd`

  Returns or sets the Display Tool End

  `-------------------------------------`

  Getter Method

  Signature `DispToolEnd`

  Returns: | the Display Tool End
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DispToolEnd`

  Parameters: | dispToolEndValue (bool) – the Display Tool End

  New in version NX5.0.0.

  License requirements: None.

## DmBndStock

`DmBndBuilder.``DmBndStock`

  Returns or sets the Boundary Stock

  `-------------------------------------`

  Getter Method

  Signature `DmBndStock`

  Returns: | the boundary stock value
  Return type: | float

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DmBndStock`

  Parameters: | stockValue (float) – the boundary stock value

  New in version NX5.0.0.

  License requirements: None.

## IslandCleanup

`DmBndBuilder.``IslandCleanup`

  Returns or sets the island cleanup status

  `-------------------------------------`

  Getter Method

  Signature `IslandCleanup`

  Returns: | island cleanup
  Return type: | bool

  New in version NX12.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `IslandCleanup`

  Parameters: | status (bool) –

  New in version NX12.0.0.

  License requirements: None.

## IslandCleanupStatus

`DmBndBuilder.``IslandCleanupStatus`

  Returns or sets the Island Clean

  `-------------------------------------`

  Getter Method

  Signature `IslandCleanupStatus`

  Returns: | the Island Clean
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `IslandCleanupStatus`

  Parameters: | islandClean (bool) – the Island Clean

  New in version NX5.0.0.

  License requirements: None.

## PatternCenterPoint

`DmBndBuilder.``PatternCenterPoint`

  Returns or sets the Pattern Center Point

  `-------------------------------------`

  Getter Method

  Signature `PatternCenterPoint`

  Returns: |
  Return type: | `NXOpen.Point`

  New in version NX6.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `PatternCenterPoint`

  Parameters: | centerPoint (`NXOpen.Point`) –

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## RegionConnection

`DmBndBuilder.``RegionConnection`

  Returns or sets the Region Connection

  `-------------------------------------`

  Getter Method

  Signature `RegionConnection`

  Returns: | the Region Connection
  Return type: | bool

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `RegionConnection`

  Parameters: | regionCon (bool) – the Region Connection

  New in version NX5.0.0.

  License requirements: None.

## StepoverBuilder

`DmBndBuilder.``StepoverBuilder`

  Returns the stepover builder

  `-------------------------------------`

  Getter Method

  Signature `StepoverBuilder`

  Returns: |
  Return type: | `NXOpen.CAM.StepoverBuilder`

  New in version NX6.0.0.

  License requirements: None.

## UsePart

`DmBndBuilder.``UsePart`

  Returns or sets the Use Part

  `-------------------------------------`

  Getter Method

  Signature `UsePart`

  Returns: | the use part value
  Return type: | `NXOpen.CAM.DmBndBuilderUsePartTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `UsePart`

  Parameters: | partContain (`NXOpen.CAM.DmBndBuilderUsePartTypes`) – the use part value

  New in version NX5.0.0.

  License requirements: None.

# Method Detail

## GetBndCutPattern

`DmBndBuilder.``GetBndCutPattern`

  Returns the Cut Pattern

  Signature `GetBndCutPattern()`

  Returns: | the Cut Pattern value
  Return type: | `NXOpen.CAM.DmBndBuilderBndCutPatternTypes`

  New in version NX5.0.0.

  License requirements: None.

## GetBndCutTraversal

`DmBndBuilder.``GetBndCutTraversal`

  Returns the Cut Traversal

  Signature `GetBndCutTraversal()`

  Returns: | the Cut Traversal value
  Return type: | `NXOpen.CAM.DmBndBuilderBndCutTraversalTypes`

  New in version NX5.0.0.

  License requirements: None.

## GetDmBndCutZigDir

`DmBndBuilder.``GetDmBndCutZigDir`

  Get boundary Cut Zig Dir

  Signature `GetDmBndCutZigDir()`

  Returns: | the boundary cut zig dir values
  Return type: | list of float

  New in version NX5.0.0.

  License requirements: None.

## GetDmBndIntolOuttol

`DmBndBuilder.``GetDmBndIntolOuttol`

  Get boundary intol outtol

  Signature `GetDmBndIntolOuttol()`

  Returns: | the boundary inside and outside tolerance values
  Return type: | list of float

  New in version NX5.0.0.

  License requirements: None.

## SetBndCutPattern

`DmBndBuilder.``SetBndCutPattern`

  Sets the Cut Pattern

  Signature `SetBndCutPattern(bndCutPattern)`

  Parameters: | bndCutPattern (`NXOpen.CAM.DmBndBuilderBndCutPatternTypes`) – the Cut Pattern value

  New in version NX5.0.0.

  License requirements: None.

## SetBndCutTraversal

`DmBndBuilder.``SetBndCutTraversal`

  Sets the Cut Traversal

  Signature `SetBndCutTraversal(bndCutTraversal)`

  Parameters: | bndCutTraversal (`NXOpen.CAM.DmBndBuilderBndCutTraversalTypes`) – the Cut Traversal value

  New in version NX5.0.0.

  License requirements: None.

## SetDmBndCutZigDir

`DmBndBuilder.``SetDmBndCutZigDir`

  Set boundary Zig Dir

  Signature `SetDmBndCutZigDir(bndCutZigDir)`

  Parameters: | bndCutZigDir (list of float) – the boundary zig dir values

  New in version NX5.0.0.

  License requirements: None.

## SetDmBndIntolOuttol

`DmBndBuilder.``SetDmBndIntolOuttol`

  Set boundary intol outtol

  Signature `SetDmBndIntolOuttol(values)`

  Parameters: | values (list of float) – the boundary inside and outside tolerance values

  New in version NX5.0.0.

  License requirements: None.