OperationTransformBuilder Class¶
-
class
NXOpen.CAM.OperationTransformBuilder¶ Bases:
NXOpen.BuilderTo 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. |
Enumerations¶
| OperationTransformBuilderAngle Enumeration | Angle Type |
| OperationTransformBuilderLine Enumeration | Line Type |
| OperationTransformBuilderMotion Enumeration | Motion Type |
| OperationTransformBuilderResult Enumeration | Transform Option |
| OperationTransformBuilderTransform Enumeration | Transform Type |
Property Detail¶
AngleEndPoint¶
-
OperationTransformBuilder.AngleEndPoint¶ Returns or sets the angle end point
-------------------------------------Getter Method
Signature
AngleEndPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleEndPointParameters: 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
AngleMethodReturns: Return type: NXOpen.CAM.OperationTransformBuilderAngleNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleMethodParameters: 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
AnglePivotPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AnglePivotPointParameters: 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
AngleStartPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleStartPointParameters: 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
AngleValueReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleValueParameters: 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
ArrayAngleReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayAngleParameters: 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
ArrayCircularIncrementAngleReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayCircularIncrementAngleParameters: 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
ArrayCircularNumberReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayCircularNumberParameters: 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
ArrayCircularRadiusReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayCircularRadiusParameters: 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
ArrayCircularStartAngleReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayCircularStartAngleParameters: 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
ArrayNumberAlongXcReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayNumberAlongXcParameters: 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
ArrayNumberAlongYcReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayNumberAlongYcParameters: 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
ArrayOffsetXcReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayOffsetXcParameters: 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
ArrayOffsetYcReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayOffsetYcParameters: 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
ArrayOriginPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrayOriginPointParameters: 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
DeltaXcReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DeltaXcParameters: 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
DeltaYcReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DeltaYcParameters: 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
DeltaZcReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DeltaZcParameters: 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
DistanceAngleDivisionReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DistanceAngleDivisionParameters: 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
LineEndPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LineEndPointParameters: 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
LineMethodReturns: Return type: NXOpen.CAM.OperationTransformBuilderLineNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LineMethodParameters: 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
LinePointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LinePointParameters: 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
LineSelectionReturns: Return type: NXOpen.SelectLineNew in version NX6.0.0.
License requirements: None.
LineStartPoint¶
-
OperationTransformBuilder.LineStartPoint¶ Returns or sets the line start point
-------------------------------------Getter Method
Signature
LineStartPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LineStartPointParameters: 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
LineVectorReturns: Return type: NXOpen.DirectionNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LineVectorParameters: 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
MotionTypeReturns: Return type: NXOpen.CAM.OperationTransformBuilderMotionNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MotionTypeParameters: 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
MoveCopyInstanceReturns: Return type: NXOpen.CAM.OperationTransformBuilderResultNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MoveCopyInstanceParameters: 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
NumOfCopyInstanceReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NumOfCopyInstanceParameters: 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
PlaneReturns: Return type: NXOpen.PlaneNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlaneParameters: 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
ReferencePointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ReferencePointParameters: 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
RepositionFromCsysReturns: Return type: NXOpen.CoordinateSystemNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RepositionFromCsysParameters: 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
RepositionToCsysReturns: Return type: NXOpen.CoordinateSystemNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RepositionToCsysParameters: 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
ScaleFactorReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ScaleFactorParameters: 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
ToPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToPointParameters: 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
TransformTypeReturns: Return type: NXOpen.CAM.OperationTransformBuilderTransformNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TransformTypeParameters: 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.