OperationTransformBuilder Class

class NXOpen.CAM.OperationTransformBuilder

Bases: NXOpen.Builder

OperationTransformBuilder

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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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.