ModlMotion Class¶
-
class
NXOpen.GeometricUtilities.ModlMotion¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRepresents a
NXOpen.GeometricUtilities.ModlMotionNew in version NX6.0.0.
Properties¶
| Property | Description |
|---|---|
| AlignVector | Returns or sets the axis of NXOpen.GeometricUtilities.ModlMotionOptions.AlignAxisVector motion option. |
| AlongCurveAngle | Returns the alongCurveAngle of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.AlongCurveAngle < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| Angle | Returns the angle of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.Angle < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| AngularAxis | Returns or sets the angular axis of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.Angle < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| DeltaEnum | Returns or sets the delta enum |
| DeltaX | Returns or sets the delta x |
| DeltaXc | Returns the delta xc |
| DeltaY | Returns or sets the delta y |
| DeltaYc | Returns the delta yc |
| DeltaZ | Returns or sets the delta z |
| DeltaZc | Returns the delta zc |
| DistanceAngle | Returns the distance-angle of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceAngle < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| DistanceBetweenPointsDistance | Returns the distance of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| DistanceBetweenPointsMeasurePoint | Returns or sets the measure point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| DistanceBetweenPointsOriginDistance | Returns the distance between origin point and face of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| DistanceBetweenPointsOriginPoint | Returns or sets the origin point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| DistanceBetweenPointsVector | Returns or sets the direction of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| DistanceValue | Returns the distance value of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.Distance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| DistanceVector | Returns or sets the direction of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.Distance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| EndPoint | Returns or sets the end point of NXOpen.GeometricUtilities.ModlMotionOptions.RotateByThreePoints motion option. |
| FromCsys | Returns or sets the from csys of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.CsysToCsys < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option . |
| FromPoint | Returns or sets the from point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.PointToPoint < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| ManipulatorMatrix | Returns or sets the matrix of manipulator for NXOpen.GeometricUtilities.ModlMotionOptions.Dynamic motion option. |
| ManipulatorOrigin | Returns or sets the origin point of manipulator for NXOpen.GeometricUtilities.ModlMotionOptions.Dynamic motion option. |
| MoveHandle | Returns or sets the move handle toggle of NXOpen.GeometricUtilities.ModlMotionOptions.Dynamic motion option. |
| Option | Returns or sets the options. |
| OrientXpress | Returns the orientXpress. |
| RadialAxis | Returns or sets the axis of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RadialDistance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| RadialDistance | Returns the distance value of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RadialDistance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| RadialMeasurePoint | Returns or sets the measure point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RadialDistance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| RadialOriginDistance | Returns the distance between axis point and face of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RadialDistance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| RotateVector | Returns or sets the direction of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RotateByThreePoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| StartPoint | Returns or sets the start point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RotateByThreePoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option. |
| Tag | Returns the Tag for this object. |
| ToCsys | Returns or sets the to csys where object is moved for motion option :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.CsysToCsys < NXOpen.GeometricUtilities.ModlMotionOptions>`. |
| ToPoint | Returns or sets the point where object is moved for motion option :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.PointToPoint < NXOpen.GeometricUtilities.ModlMotionOptions>` |
| ToVector | Returns or sets the vector of NXOpen.GeometricUtilities.ModlMotionOptions.AlignAxisVector motion option. |
Methods¶
| Method | Description |
|---|---|
| ResetMotionToThreeDimensions | Reset motion to three dimensions |
| SetDependentView | Set the view for view dependent drafting objects |
| SetMotionToTwoDimensions | Set motion to two dimensions along the given plane |
| SetUpdateOption | Set the update option for defining the update behavior for the object. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| ModlMotionDelta Enumeration | Represents the options of Delta XYZ. |
| ModlMotionOptions Enumeration | Represents the options of Motion. |
Property Detail¶
AlignVector¶
-
ModlMotion.AlignVector¶ Returns or sets the axis of
NXOpen.GeometricUtilities.ModlMotionOptions.AlignAxisVectormotion option.-------------------------------------Getter Method
Signature
AlignVectorReturns: Return type: NXOpen.AxisNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AlignVectorParameters: alignVector ( NXOpen.Axis) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
AlongCurveAngle¶
-
ModlMotion.AlongCurveAngle¶ Returns the alongCurveAngle of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.AlongCurveAngle < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
AlongCurveAngleReturns: Return type: NXOpen.GeometricUtilities.ModlAlongCurveAngleNew in version NX8.5.0.
License requirements: None.
Angle¶
-
ModlMotion.Angle¶ Returns the angle of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.Angle < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
AngleReturns: Return type: NXOpen.ExpressionNew in version NX6.0.0.
License requirements: None.
AngularAxis¶
-
ModlMotion.AngularAxis¶ Returns or sets the angular axis of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.Angle < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
AngularAxisReturns: Return type: NXOpen.AxisNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngularAxisParameters: angularAxis ( NXOpen.Axis) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
DeltaEnum¶
-
ModlMotion.DeltaEnum¶ Returns or sets the delta enum
-------------------------------------Getter Method
Signature
DeltaEnumReturns: Return type: NXOpen.GeometricUtilities.ModlMotionDeltaNew in version NX6.0.2.
License requirements: None.
-------------------------------------Setter Method
Signature
DeltaEnumParameters: deltaEnum ( NXOpen.GeometricUtilities.ModlMotionDelta) –New in version NX6.0.2.
License requirements: None.
DeltaX¶
-
ModlMotion.DeltaX¶ Returns or sets the delta x
-------------------------------------Getter Method
Signature
DeltaXReturns: Return type: float New in version NX6.0.2.
Deprecated since version NX8.5.0: Obtain the expression using
NXOpen.GeometricUtilities.ModlMotion.DeltaXc()to query or edit it.License requirements: None.
-------------------------------------Setter Method
Signature
DeltaXParameters: deltaX (float) – New in version NX6.0.2.
Deprecated since version NX8.5.0: Obtain the expression using
NXOpen.GeometricUtilities.ModlMotion.DeltaXc()to query or edit it.License requirements: None.
DeltaXc¶
-
ModlMotion.DeltaXc¶ Returns the delta xc
-------------------------------------Getter Method
Signature
DeltaXcReturns: Return type: NXOpen.ExpressionNew in version NX7.0.0.
License requirements: None.
DeltaY¶
-
ModlMotion.DeltaY¶ Returns or sets the delta y
-------------------------------------Getter Method
Signature
DeltaYReturns: Return type: float New in version NX6.0.2.
Deprecated since version NX8.5.0: Obtain the expression using
NXOpen.GeometricUtilities.ModlMotion.DeltaYc()to query or edit it.License requirements: None.
-------------------------------------Setter Method
Signature
DeltaYParameters: deltaY (float) – New in version NX6.0.2.
Deprecated since version NX8.5.0: Obtain the expression using
NXOpen.GeometricUtilities.ModlMotion.DeltaYc()to query or edit it.License requirements: None.
DeltaYc¶
-
ModlMotion.DeltaYc¶ Returns the delta yc
-------------------------------------Getter Method
Signature
DeltaYcReturns: Return type: NXOpen.ExpressionNew in version NX7.0.0.
License requirements: None.
DeltaZ¶
-
ModlMotion.DeltaZ¶ Returns or sets the delta z
-------------------------------------Getter Method
Signature
DeltaZReturns: Return type: float New in version NX6.0.2.
Deprecated since version NX8.5.0: Obtain the expression using
NXOpen.GeometricUtilities.ModlMotion.DeltaZc()to query or edit it.License requirements: None.
-------------------------------------Setter Method
Signature
DeltaZParameters: deltaZ (float) – New in version NX6.0.2.
Deprecated since version NX8.5.0: Obtain the expression using
NXOpen.GeometricUtilities.ModlMotion.DeltaZc()to query or edit it.License requirements: None.
DeltaZc¶
-
ModlMotion.DeltaZc¶ Returns the delta zc
-------------------------------------Getter Method
Signature
DeltaZcReturns: Return type: NXOpen.ExpressionNew in version NX7.0.0.
License requirements: None.
DistanceAngle¶
-
ModlMotion.DistanceAngle¶ Returns the distance-angle of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceAngle < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
DistanceAngleReturns: Return type: NXOpen.GeometricUtilities.ModlDistanceAngleNew in version NX6.0.0.
License requirements: None.
DistanceBetweenPointsDistance¶
-
ModlMotion.DistanceBetweenPointsDistance¶ Returns the distance of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
DistanceBetweenPointsDistanceReturns: Return type: NXOpen.ExpressionNew in version NX6.0.0.
License requirements: None.
DistanceBetweenPointsMeasurePoint¶
-
ModlMotion.DistanceBetweenPointsMeasurePoint¶ Returns or sets the measure point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
DistanceBetweenPointsMeasurePointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DistanceBetweenPointsMeasurePointParameters: measurePoint ( NXOpen.Point) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
DistanceBetweenPointsOriginDistance¶
-
ModlMotion.DistanceBetweenPointsOriginDistance¶ Returns the distance between origin point and face of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
DistanceBetweenPointsOriginDistanceReturns: Return type: NXOpen.ExpressionNew in version NX6.0.0.
License requirements: None.
DistanceBetweenPointsOriginPoint¶
-
ModlMotion.DistanceBetweenPointsOriginPoint¶ Returns or sets the origin point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
DistanceBetweenPointsOriginPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DistanceBetweenPointsOriginPointParameters: originPoint ( NXOpen.Point) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
DistanceBetweenPointsVector¶
-
ModlMotion.DistanceBetweenPointsVector¶ Returns or sets the direction of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.DistanceBetweenPoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
DistanceBetweenPointsVectorReturns: Return type: NXOpen.DirectionNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DistanceBetweenPointsVectorParameters: vector ( NXOpen.Direction) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
DistanceValue¶
-
ModlMotion.DistanceValue¶ Returns the distance value of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.Distance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
DistanceValueReturns: Return type: NXOpen.ExpressionNew in version NX6.0.0.
License requirements: None.
DistanceVector¶
-
ModlMotion.DistanceVector¶ Returns or sets the direction of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.Distance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
DistanceVectorReturns: Return type: NXOpen.DirectionNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DistanceVectorParameters: distanceVector ( NXOpen.Direction) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
EndPoint¶
-
ModlMotion.EndPoint¶ Returns or sets the end point of
NXOpen.GeometricUtilities.ModlMotionOptions.RotateByThreePointsmotion option.-------------------------------------Getter Method
Signature
EndPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndPointParameters: endPoint ( NXOpen.Point) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
FromCsys¶
-
ModlMotion.FromCsys¶ Returns or sets the “from csys” of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.CsysToCsys < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option .
-------------------------------------Getter Method
Signature
FromCsysReturns: Return type: NXOpen.CoordinateSystemNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FromCsysParameters: fromcsys ( NXOpen.CoordinateSystem) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
FromPoint¶
-
ModlMotion.FromPoint¶ Returns or sets the “from point” of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.PointToPoint < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
FromPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FromPointParameters: fromPoint ( NXOpen.Point) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
ManipulatorMatrix¶
-
ModlMotion.ManipulatorMatrix¶ Returns or sets the matrix of manipulator for
NXOpen.GeometricUtilities.ModlMotionOptions.Dynamicmotion option.-------------------------------------Getter Method
Signature
ManipulatorMatrixReturns: Return type: NXOpen.Matrix3x3New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ManipulatorMatrixParameters: manipulatorMatrix ( NXOpen.Matrix3x3) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
ManipulatorOrigin¶
-
ModlMotion.ManipulatorOrigin¶ Returns or sets the origin point of manipulator for
NXOpen.GeometricUtilities.ModlMotionOptions.Dynamicmotion option.-------------------------------------Getter Method
Signature
ManipulatorOriginReturns: Return type: NXOpen.Point3dNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ManipulatorOriginParameters: manipulatorOrigin ( NXOpen.Point3d) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
MoveHandle¶
-
ModlMotion.MoveHandle¶ Returns or sets the move handle toggle of
NXOpen.GeometricUtilities.ModlMotionOptions.Dynamicmotion option.If true,moves only manipulator handle. If false, moves both manipulator handle and object.
-------------------------------------Getter Method
Signature
MoveHandleReturns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MoveHandleParameters: moveHandle (bool) – New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
Option¶
-
ModlMotion.Option¶ Returns or sets the options.
Control the Motion methods.
-------------------------------------Getter Method
Signature
OptionReturns: Return type: NXOpen.GeometricUtilities.ModlMotionOptionsNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OptionParameters: type ( NXOpen.GeometricUtilities.ModlMotionOptions) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
OrientXpress¶
-
ModlMotion.OrientXpress¶ Returns the orientXpress.
OrientXpress used as overlay in Motion.
-------------------------------------Getter Method
Signature
OrientXpressReturns: Return type: NXOpen.GeometricUtilities.OrientXpressBuilderNew in version NX6.0.0.
License requirements: None.
RadialAxis¶
-
ModlMotion.RadialAxis¶ Returns or sets the axis of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RadialDistance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
RadialAxisReturns: Return type: NXOpen.AxisNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RadialAxisParameters: radialAxis ( NXOpen.Axis) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
RadialDistance¶
-
ModlMotion.RadialDistance¶ Returns the distance value of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RadialDistance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
RadialDistanceReturns: Return type: NXOpen.ExpressionNew in version NX6.0.0.
License requirements: None.
RadialMeasurePoint¶
-
ModlMotion.RadialMeasurePoint¶ Returns or sets the measure point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RadialDistance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
RadialMeasurePointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RadialMeasurePointParameters: radialMeasuPoint ( NXOpen.Point) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
RadialOriginDistance¶
-
ModlMotion.RadialOriginDistance¶ Returns the distance between axis point and face of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RadialDistance < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
RadialOriginDistanceReturns: Return type: NXOpen.ExpressionNew in version NX6.0.0.
License requirements: None.
RotateVector¶
-
ModlMotion.RotateVector¶ Returns or sets the direction of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RotateByThreePoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
RotateVectorReturns: Return type: NXOpen.AxisNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RotateVectorParameters: rotateVector ( NXOpen.Axis) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
StartPoint¶
-
ModlMotion.StartPoint¶ Returns or sets the start point of :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.RotateByThreePoints < NXOpen.GeometricUtilities.ModlMotionOptions>` motion option.
-------------------------------------Getter Method
Signature
StartPointReturns: Return type: NXOpen.PointNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartPointParameters: startPoint ( NXOpen.Point) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
ToCsys¶
-
ModlMotion.ToCsys¶ Returns or sets the “to csys” where object is moved for motion option :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.CsysToCsys < NXOpen.GeometricUtilities.ModlMotionOptions>`.
-------------------------------------Getter Method
Signature
ToCsysReturns: Return type: NXOpen.CoordinateSystemNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToCsysParameters: tocsys ( NXOpen.CoordinateSystem) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
ToPoint¶
-
ModlMotion.ToPoint¶ Returns or sets the point where object is moved for motion option :py:class:` NXOpen.GeometricUtilities.ModlMotionOptions.PointToPoint < NXOpen.GeometricUtilities.ModlMotionOptions>`
-------------------------------------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: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
ToVector¶
-
ModlMotion.ToVector¶ Returns or sets the vector of
NXOpen.GeometricUtilities.ModlMotionOptions.AlignAxisVectormotion option.-------------------------------------Getter Method
Signature
ToVectorReturns: Return type: NXOpen.DirectionNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToVectorParameters: toVector ( NXOpen.Direction) –New in version NX6.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR geometric_tol (“GDT”) OR insp_programming (“INSPECTION PROGRAMMING”)
Method Detail¶
ResetMotionToThreeDimensions¶
-
ModlMotion.ResetMotionToThreeDimensions¶ Reset motion to three dimensions
Signature
ResetMotionToThreeDimensions()New in version NX6.0.0.
License requirements: None.
SetDependentView¶
-
ModlMotion.SetDependentView¶ Set the view for view dependent drafting objects
Signature
SetDependentView(view)Parameters: view ( NXOpen.View) – view where to pasteNew in version NX7.5.0.
License requirements: None.
SetMotionToTwoDimensions¶
-
ModlMotion.SetMotionToTwoDimensions¶ Set motion to two dimensions along the given plane
Signature
SetMotionToTwoDimensions(plane)Parameters: plane ( NXOpen.Plane) – Plane to which motion needs to be restrictedNew in version NX6.0.0.
License requirements: None.
SetUpdateOption¶
-
ModlMotion.SetUpdateOption¶ Set the update option for defining the update behavior for the object.
As an example, in modeling application, the update option should be “WithinModeling” and in drafting application it should be “AfterModeling”.
Signature
SetUpdateOption(option)Parameters: option ( NXOpen.SmartObjectUpdateOption) – Update optionNew in version NX6.0.0.
License requirements: None.
Validate¶
-
ModlMotion.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.