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”)