ModlMotion Class¶
-
class
NXOpen.GeometricUtilities.
ModlMotion
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents a
NXOpen.GeometricUtilities.ModlMotion
New 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.AlignAxisVector
motion option.-------------------------------------
Getter Method
Signature
AlignVector
Returns: Return type: NXOpen.Axis
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AlignVector
Parameters: 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
AlongCurveAngle
Returns: Return type: NXOpen.GeometricUtilities.ModlAlongCurveAngle
New 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
Angle
Returns: Return type: NXOpen.Expression
New 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
AngularAxis
Returns: Return type: NXOpen.Axis
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AngularAxis
Parameters: 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
DeltaEnum
Returns: Return type: NXOpen.GeometricUtilities.ModlMotionDelta
New in version NX6.0.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeltaEnum
Parameters: 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
DeltaX
Returns: 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
DeltaX
Parameters: 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
DeltaXc
Returns: Return type: NXOpen.Expression
New in version NX7.0.0.
License requirements: None.
DeltaY¶
-
ModlMotion.
DeltaY
¶ Returns or sets the delta y
-------------------------------------
Getter Method
Signature
DeltaY
Returns: 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
DeltaY
Parameters: 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
DeltaYc
Returns: Return type: NXOpen.Expression
New in version NX7.0.0.
License requirements: None.
DeltaZ¶
-
ModlMotion.
DeltaZ
¶ Returns or sets the delta z
-------------------------------------
Getter Method
Signature
DeltaZ
Returns: 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
DeltaZ
Parameters: 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
DeltaZc
Returns: Return type: NXOpen.Expression
New 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
DistanceAngle
Returns: Return type: NXOpen.GeometricUtilities.ModlDistanceAngle
New 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
DistanceBetweenPointsDistance
Returns: Return type: NXOpen.Expression
New 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
DistanceBetweenPointsMeasurePoint
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DistanceBetweenPointsMeasurePoint
Parameters: 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
DistanceBetweenPointsOriginDistance
Returns: Return type: NXOpen.Expression
New 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
DistanceBetweenPointsOriginPoint
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DistanceBetweenPointsOriginPoint
Parameters: 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
DistanceBetweenPointsVector
Returns: Return type: NXOpen.Direction
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DistanceBetweenPointsVector
Parameters: 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
DistanceValue
Returns: Return type: NXOpen.Expression
New 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
DistanceVector
Returns: Return type: NXOpen.Direction
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DistanceVector
Parameters: 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.RotateByThreePoints
motion option.-------------------------------------
Getter Method
Signature
EndPoint
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndPoint
Parameters: 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
FromCsys
Returns: Return type: NXOpen.CoordinateSystem
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FromCsys
Parameters: 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
FromPoint
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FromPoint
Parameters: 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.Dynamic
motion option.-------------------------------------
Getter Method
Signature
ManipulatorMatrix
Returns: Return type: NXOpen.Matrix3x3
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ManipulatorMatrix
Parameters: 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.Dynamic
motion option.-------------------------------------
Getter Method
Signature
ManipulatorOrigin
Returns: Return type: NXOpen.Point3d
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ManipulatorOrigin
Parameters: 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.Dynamic
motion option.If true,moves only manipulator handle. If false, moves both manipulator handle and object.
-------------------------------------
Getter Method
Signature
MoveHandle
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MoveHandle
Parameters: 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
Option
Returns: Return type: NXOpen.GeometricUtilities.ModlMotionOptions
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Option
Parameters: 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
OrientXpress
Returns: Return type: NXOpen.GeometricUtilities.OrientXpressBuilder
New 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
RadialAxis
Returns: Return type: NXOpen.Axis
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RadialAxis
Parameters: 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
RadialDistance
Returns: Return type: NXOpen.Expression
New 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
RadialMeasurePoint
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RadialMeasurePoint
Parameters: 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
RadialOriginDistance
Returns: Return type: NXOpen.Expression
New 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
RotateVector
Returns: Return type: NXOpen.Axis
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RotateVector
Parameters: 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
StartPoint
Returns: Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartPoint
Parameters: 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
ToCsys
Returns: Return type: NXOpen.CoordinateSystem
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToCsys
Parameters: 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
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: 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.AlignAxisVector
motion option.-------------------------------------
Getter Method
Signature
ToVector
Returns: Return type: NXOpen.Direction
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToVector
Parameters: 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.