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 paste

New 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 restricted

New 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 option

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