DmCurveBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# DmCurveBuilder Class

class `NXOpen.CAM.``DmCurveBuilder`

  Bases: `NXOpen.TaggedObject`

  Represents a Curve Drive Method Builder

  New in version NX5.0.0.

# Properties

Property | Description
--- | ---
DpmcvDriveCurves | Returns the Drive Curves
DpmcvEndPercBuilder | Returns the Curve Drive Method End Cut Range builder(inheritable double)
DpmcvNumSegsBuilder | Returns the Point Type of Curve Drive Method Cut Step Type builder(inheritable int)
DpmcvStartPercBuilder | Returns the Curve Drive Method Start Cut Range builder(inheritable double)
DpmcvStepTolBuilder | Returns the Not Point Type of Curve Drive Method Cut Step Type builder(inheritable double)
DpmcvStepType | Returns or sets the Curve Cut Step Option
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
CreateDpmcvDriveCurve | Create a Drive Curve

# Enumerations

DmCurveBuilderDpmcvStepTypes Enumeration | Available types for Cure Drive Cut Step

# Property Detail

## DpmcvDriveCurves

`DmCurveBuilder.``DpmcvDriveCurves`

  Returns the Drive Curves

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

  Getter Method

  Signature `DpmcvDriveCurves`

  Returns: | the Drive Curves
  Return type: | `NXOpen.CAM.DriveChainItemBuilderList`

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## DpmcvEndPercBuilder

`DmCurveBuilder.``DpmcvEndPercBuilder`

  Returns the Curve Drive Method End Cut Range builder(inheritable double)

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

  Getter Method

  Signature `DpmcvEndPercBuilder`

  Returns: | the End Cut Range value
  Return type: | `NXOpen.CAM.InheritableDoubleBuilder`

  New in version NX5.0.0.

  License requirements: None.

## DpmcvNumSegsBuilder

`DmCurveBuilder.``DpmcvNumSegsBuilder`

  Returns the Point Type of Curve Drive Method Cut Step Type builder(inheritable int)

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

  Getter Method

  Signature `DpmcvNumSegsBuilder`

  Returns: | the Point Type value
  Return type: | `NXOpen.CAM.InheritableIntBuilder`

  New in version NX5.0.0.

  License requirements: None.

## DpmcvStartPercBuilder

`DmCurveBuilder.``DpmcvStartPercBuilder`

  Returns the Curve Drive Method Start Cut Range builder(inheritable double)

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

  Getter Method

  Signature `DpmcvStartPercBuilder`

  Returns: | the Start Cut Range value
  Return type: | `NXOpen.CAM.InheritableDoubleBuilder`

  New in version NX5.0.0.

  License requirements: None.

## DpmcvStepTolBuilder

`DmCurveBuilder.``DpmcvStepTolBuilder`

  Returns the Not Point Type of Curve Drive Method Cut Step Type builder(inheritable double)

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

  Getter Method

  Signature `DpmcvStepTolBuilder`

  Returns: | not the Point Type value
  Return type: | `NXOpen.CAM.InheritableDoubleBuilder`

  New in version NX5.0.0.

  License requirements: None.

## DpmcvStepType

`DmCurveBuilder.``DpmcvStepType`

  Returns or sets the Curve Cut Step Option

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

  Getter Method

  Signature `DpmcvStepType`

  Returns: | the Curve Cut Step Option value
  Return type: | `NXOpen.CAM.DmCurveBuilderDpmcvStepTypes`

  New in version NX5.0.0.

  License requirements: None.

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

  Setter Method

  Signature `DpmcvStepType`

  Parameters: | curveCutStep (`NXOpen.CAM.DmCurveBuilderDpmcvStepTypes`) – the Curve Cut Step Option value

  New in version NX5.0.0.

  License requirements: None.

# Method Detail

## CreateDpmcvDriveCurve

`DmCurveBuilder.``CreateDpmcvDriveCurve`

  Create a Drive Curve

  Signature `CreateDpmcvDriveCurve(section)`

  Parameters: | section (`NXOpen.Section`) –
  Returns: | the Drive Curve
  Return type: | `NXOpen.CAM.DriveChainItemBuilder`

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)