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(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”)
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(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”)
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(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(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(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(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(measurePoint)
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”)
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(originPoint)
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”)
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(vector)
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”)
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(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”)
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(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”)
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(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”)
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(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”)
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(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”)
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(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”)
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(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”)
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(type)
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”)
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(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”)
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(radialMeasuPoint)
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”)
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(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”)
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(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”)
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(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”)
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(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”)
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(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”)
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.