FormEdgesBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# FormEdgesBuilder Class

class `NXOpen.CAM.``FormEdgesBuilder`

  Bases: `NXOpen.TaggedObject`

  Represents a FormEdges Builder

  New in version NX6.0.0.

# Properties

Property | Description
--- | ---
Angle | Returns or sets the angle value
EdgeLength | Returns or sets the cut edge length value
NumberOfFormEdges | Returns the number of form edges item
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
Create | Create a new form edges item
Delete | Delete an existing form edges item
Get | Get the values of an existing form edges item
Modify | Modify an existing form edges item

# Property Detail

## Angle

`FormEdgesBuilder.``Angle`

  Returns or sets the angle value

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

  Getter Method

  Signature `Angle`

  Returns: | the angle value
  Return type: | float

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `Angle`

  Parameters: | angleValue (float) – the angle value

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## EdgeLength

`FormEdgesBuilder.``EdgeLength`

  Returns or sets the cut edge length value

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

  Getter Method

  Signature `EdgeLength`

  Returns: | the cut edge length value
  Return type: | float

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `EdgeLength`

  Parameters: | lengthValue (float) – the cut edge length value

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## NumberOfFormEdges

`FormEdgesBuilder.``NumberOfFormEdges`

  Returns the number of form edges item

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

  Getter Method

  Signature `NumberOfFormEdges`

  Returns: | The number of form edges
  Return type: | int

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

# Method Detail

## Create

`FormEdgesBuilder.``Create`

  Create a new form edges item

  Signature `Create(noseRadius, noseAngle, edgeLength)`

  Parameters:

  - noseRadius (float) – the nose radius
  - noseAngle (float) – the nose angle
  - edgeLength (float) – the edge length

  Returns: | return new created item index
  Return type: | int

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## Delete

`FormEdgesBuilder.``Delete`

  Delete an existing form edges item

  Signature `Delete(nodeIndex)`

  Parameters: | nodeIndex (int) – the selected entry index

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## Get

`FormEdgesBuilder.``Get`

  Get the values of an existing form edges item

  Signature `Get(position)`

  Parameters: | position (int) – index in array
  Returns: | a tuple
  Return type: | A tuple consisting of (noseRadius, noseAngle, edgeLength) noseRadius is a float. the nose radius noseAngle is a float. the nose angle edgeLength is a float. the edge length

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## Modify

`FormEdgesBuilder.``Modify`

  Modify an existing form edges item

  Signature `Modify(nodeIndex, noseRadius, noseAngle, edgeLength)`

  Parameters:

  - nodeIndex (int) – the index of modified item
  - noseRadius (float) – the nose radius
  - noseAngle (float) – the nose angle
  - edgeLength (float) – the edge length

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)