OperationTransformBuilder Class

class NXOpen.CAM.OperationTransformBuilder

Bases: NXOpen.Builder

To create a new instance of this class, use NXOpen.CAM.CAMSetup.CreateOperationTransformBuilder()

New in version NX6.0.0.

Properties

Property Description
AngleEndPoint Returns or sets the angle end point
AngleMethod Returns or sets the angle method
AnglePivotPoint Returns or sets the angle pivot point
AngleStartPoint Returns or sets the angle start point
AngleValue Returns or sets the angle value
ArrayAngle Returns or sets the array angle
ArrayCircularIncrementAngle Returns or sets the array circular increment angle
ArrayCircularNumber Returns or sets the array circular number
ArrayCircularRadius Returns or sets the array circular radius
ArrayCircularStartAngle Returns or sets the array circular start angle
ArrayNumberAlongXc Returns or sets the array number along XC
ArrayNumberAlongYc Returns or sets the array number along YC
ArrayOffsetXc Returns or sets the array offset XC
ArrayOffsetYc Returns or sets the array offset YC
ArrayOriginPoint Returns or sets the array origin point
DeltaXc Returns or sets the delta XC
DeltaYc Returns or sets the delta YC
DeltaZc Returns or sets the delta ZC
DistanceAngleDivision Returns or sets the distance angle division
LineEndPoint Returns or sets the line end point
LineMethod Returns or sets the line method
LinePoint Returns or sets the line point
LineSelection Returns the line selection
LineStartPoint Returns or sets the line start point
LineVector Returns or sets the line vector
MotionType Returns or sets the motion type
MoveCopyInstance Returns or sets the move copy instance option
NumOfCopyInstance Returns or sets the num of copy or instance
Plane Returns or sets the mirror plane
ReferencePoint Returns or sets the reference point
RepositionFromCsys Returns or sets the reposition from CSYS
RepositionToCsys Returns or sets the reposition to CSYS
ScaleFactor Returns or sets the scale factor
Tag Returns the Tag for this object.
ToPoint Returns or sets the to point
TransformType Returns or sets the transform type

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
RemoveTransformation Remove the tranformation
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AngleEndPoint

OperationTransformBuilder.AngleEndPoint

Returns or sets the angle end point

-------------------------------------

Getter Method

Signature AngleEndPoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AngleEndPoint

Parameters:angleEndPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AngleMethod

OperationTransformBuilder.AngleMethod

Returns or sets the angle method

-------------------------------------

Getter Method

Signature AngleMethod

Returns:
Return type:NXOpen.CAM.OperationTransformBuilderAngle

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AngleMethod

Parameters:angleMethod (NXOpen.CAM.OperationTransformBuilderAngle) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AnglePivotPoint

OperationTransformBuilder.AnglePivotPoint

Returns or sets the angle pivot point

-------------------------------------

Getter Method

Signature AnglePivotPoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AnglePivotPoint

Parameters:anglePivotPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AngleStartPoint

OperationTransformBuilder.AngleStartPoint

Returns or sets the angle start point

-------------------------------------

Getter Method

Signature AngleStartPoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AngleStartPoint

Parameters:angleStartPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AngleValue

OperationTransformBuilder.AngleValue

Returns or sets the angle value

-------------------------------------

Getter Method

Signature AngleValue

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AngleValue

Parameters:angleValue (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayAngle

OperationTransformBuilder.ArrayAngle

Returns or sets the array angle

-------------------------------------

Getter Method

Signature ArrayAngle

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayAngle

Parameters:arrayAngle (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayCircularIncrementAngle

OperationTransformBuilder.ArrayCircularIncrementAngle

Returns or sets the array circular increment angle

-------------------------------------

Getter Method

Signature ArrayCircularIncrementAngle

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayCircularIncrementAngle

Parameters:arrayCircularIncrementAngle (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayCircularNumber

OperationTransformBuilder.ArrayCircularNumber

Returns or sets the array circular number

-------------------------------------

Getter Method

Signature ArrayCircularNumber

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayCircularNumber

Parameters:arrayCircularNumber (int) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayCircularRadius

OperationTransformBuilder.ArrayCircularRadius

Returns or sets the array circular radius

-------------------------------------

Getter Method

Signature ArrayCircularRadius

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayCircularRadius

Parameters:arrayCircularRadius (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayCircularStartAngle

OperationTransformBuilder.ArrayCircularStartAngle

Returns or sets the array circular start angle

-------------------------------------

Getter Method

Signature ArrayCircularStartAngle

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayCircularStartAngle

Parameters:arrayCircularStartAngle (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayNumberAlongXc

OperationTransformBuilder.ArrayNumberAlongXc

Returns or sets the array number along XC

-------------------------------------

Getter Method

Signature ArrayNumberAlongXc

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayNumberAlongXc

Parameters:arrayNumberAlongXC (int) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayNumberAlongYc

OperationTransformBuilder.ArrayNumberAlongYc

Returns or sets the array number along YC

-------------------------------------

Getter Method

Signature ArrayNumberAlongYc

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayNumberAlongYc

Parameters:arrayNumberAlongYC (int) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayOffsetXc

OperationTransformBuilder.ArrayOffsetXc

Returns or sets the array offset XC

-------------------------------------

Getter Method

Signature ArrayOffsetXc

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayOffsetXc

Parameters:arrayOffsetXC (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayOffsetYc

OperationTransformBuilder.ArrayOffsetYc

Returns or sets the array offset YC

-------------------------------------

Getter Method

Signature ArrayOffsetYc

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayOffsetYc

Parameters:arrayOffsetYc (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ArrayOriginPoint

OperationTransformBuilder.ArrayOriginPoint

Returns or sets the array origin point

-------------------------------------

Getter Method

Signature ArrayOriginPoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrayOriginPoint

Parameters:arrayOriginPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

DeltaXc

OperationTransformBuilder.DeltaXc

Returns or sets the delta XC

-------------------------------------

Getter Method

Signature DeltaXc

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DeltaXc

Parameters:deltaXC (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

DeltaYc

OperationTransformBuilder.DeltaYc

Returns or sets the delta YC

-------------------------------------

Getter Method

Signature DeltaYc

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DeltaYc

Parameters:deltaYC (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

DeltaZc

OperationTransformBuilder.DeltaZc

Returns or sets the delta ZC

-------------------------------------

Getter Method

Signature DeltaZc

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DeltaZc

Parameters:deltaZC (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

DistanceAngleDivision

OperationTransformBuilder.DistanceAngleDivision

Returns or sets the distance angle division

-------------------------------------

Getter Method

Signature DistanceAngleDivision

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DistanceAngleDivision

Parameters:distanceAngleDivision (int) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

LineEndPoint

OperationTransformBuilder.LineEndPoint

Returns or sets the line end point

-------------------------------------

Getter Method

Signature LineEndPoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LineEndPoint

Parameters:lineEndPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

LineMethod

OperationTransformBuilder.LineMethod

Returns or sets the line method

-------------------------------------

Getter Method

Signature LineMethod

Returns:
Return type:NXOpen.CAM.OperationTransformBuilderLine

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LineMethod

Parameters:lineMethod (NXOpen.CAM.OperationTransformBuilderLine) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

LinePoint

OperationTransformBuilder.LinePoint

Returns or sets the line point

-------------------------------------

Getter Method

Signature LinePoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LinePoint

Parameters:linePoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

LineSelection

OperationTransformBuilder.LineSelection

Returns the line selection

-------------------------------------

Getter Method

Signature LineSelection

Returns:
Return type:NXOpen.SelectLine

New in version NX6.0.0.

License requirements: None.

LineStartPoint

OperationTransformBuilder.LineStartPoint

Returns or sets the line start point

-------------------------------------

Getter Method

Signature LineStartPoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LineStartPoint

Parameters:lineStartPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

LineVector

OperationTransformBuilder.LineVector

Returns or sets the line vector

-------------------------------------

Getter Method

Signature LineVector

Returns:
Return type:NXOpen.Direction

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LineVector

Parameters:lineVector (NXOpen.Direction) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

MotionType

OperationTransformBuilder.MotionType

Returns or sets the motion type

-------------------------------------

Getter Method

Signature MotionType

Returns:
Return type:NXOpen.CAM.OperationTransformBuilderMotion

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MotionType

Parameters:motionType (NXOpen.CAM.OperationTransformBuilderMotion) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

MoveCopyInstance

OperationTransformBuilder.MoveCopyInstance

Returns or sets the move copy instance option

-------------------------------------

Getter Method

Signature MoveCopyInstance

Returns:
Return type:NXOpen.CAM.OperationTransformBuilderResult

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MoveCopyInstance

Parameters:moveCopyInstance (NXOpen.CAM.OperationTransformBuilderResult) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

NumOfCopyInstance

OperationTransformBuilder.NumOfCopyInstance

Returns or sets the num of copy or instance

-------------------------------------

Getter Method

Signature NumOfCopyInstance

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NumOfCopyInstance

Parameters:numOfCopyInstance (int) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

Plane

OperationTransformBuilder.Plane

Returns or sets the mirror plane

-------------------------------------

Getter Method

Signature Plane

Returns:
Return type:NXOpen.Plane

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Plane

Parameters:plane (NXOpen.Plane) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ReferencePoint

OperationTransformBuilder.ReferencePoint

Returns or sets the reference point

-------------------------------------

Getter Method

Signature ReferencePoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ReferencePoint

Parameters:referencePoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

RepositionFromCsys

OperationTransformBuilder.RepositionFromCsys

Returns or sets the reposition from CSYS

-------------------------------------

Getter Method

Signature RepositionFromCsys

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RepositionFromCsys

Parameters:repositionFromCSYS (NXOpen.CoordinateSystem) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

RepositionToCsys

OperationTransformBuilder.RepositionToCsys

Returns or sets the reposition to CSYS

-------------------------------------

Getter Method

Signature RepositionToCsys

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RepositionToCsys

Parameters:repositionToCSYS (NXOpen.CoordinateSystem) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ScaleFactor

OperationTransformBuilder.ScaleFactor

Returns or sets the scale factor

-------------------------------------

Getter Method

Signature ScaleFactor

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ScaleFactor

Parameters:scaleFactor (float) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ToPoint

OperationTransformBuilder.ToPoint

Returns or sets the to point

-------------------------------------

Getter Method

Signature ToPoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ToPoint

Parameters:toPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

TransformType

OperationTransformBuilder.TransformType

Returns or sets the transform type

-------------------------------------

Getter Method

Signature TransformType

Returns:
Return type:NXOpen.CAM.OperationTransformBuilderTransform

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TransformType

Parameters:transformType (NXOpen.CAM.OperationTransformBuilderTransform) –

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

RemoveTransformation

OperationTransformBuilder.RemoveTransformation

Remove the tranformation

Signature RemoveTransformation()

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

Validate

OperationTransformBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.