NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.GeometricUtilities.ModlMotion More...
Public Types | |
enum | Delta { ReferenceAcsWorkPart, ReferenceAcsDisplayPart, ReferenceWcsWorkPart, ReferenceWcsDisplayPart } |
Represents the options of Delta XYZ. More... | |
enum | Options { AlongCurveAngle, DistanceAngle, Distance, Angle, DistanceBetweenPoints, RadialDistance, PointToPoint, RotateByThreePoints, AlignAxisVector, CsysToCsys, Dynamic, DeltaXyz, None } |
Represents the options of Motion. More... | |
Public Member Functions | |
unsafe void | GetTransformation (out double[] transformation) |
The 4x4 transformation matrix More... | |
unsafe void | ResetMotionToThreeDimensions () |
Reset motion to three dimensions More... | |
unsafe void | SetDependentView (NXOpen.View view) |
Set the view for view dependent drafting objects More... | |
unsafe void | SetMotionToTwoDimensions (NXOpen.Plane plane) |
Set motion to two dimensions along the given plane More... | |
unsafe void | SetUpdateOption (NXOpen.SmartObject.UpdateOption option) |
Set the update option for defining the update behavior for the object. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.GeometricUtilities.ModlMotion
Created in NX6.0.0
Represents the options of Delta XYZ.
Represents the options of Motion.
|
inline |
The 4x4 transformation matrix
Created in NX1872.0.0
License requirements: None.
transformation |
|
inline |
Reset motion to three dimensions
Created in NX6.0.0
License requirements: None.
|
inline |
Set the view for view dependent drafting objects
Created in NX7.5.0
License requirements: None.
view | view where to paste |
|
inline |
Set motion to two dimensions along the given plane
Created in NX6.0.0
License requirements: None.
plane | Plane to which motion needs to be restricted |
|
inline |
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".
Created in NX6.0.0
License requirements: None.
option | Update option |
|
inline |
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.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
getset |
Returns or sets the axis of NXOpen.GeometricUtilities.ModlMotion.Options.AlignAxisVector motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the alongCurveAngle of NXOpen.GeometricUtilities.ModlMotion.Options.AlongCurveAngle motion option.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the angle of NXOpen.GeometricUtilities.ModlMotion.Options.Angle motion option.
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the angular axis of NXOpen.GeometricUtilities.ModlMotion.Options.Angle motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the delta enum
Created in NX6.0.2
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the delta x
Created in NX6.0.2
Deprecated in NX8.5.0. Obtain the expression using NXOpen.GeometricUtilities.ModlMotion.DeltaXc to query or edit it.
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the delta xc
Created in NX7.0.0
License requirements: None.
|
getset |
Returns or sets the delta y
Created in NX6.0.2
Deprecated in NX8.5.0. Obtain the expression using NXOpen.GeometricUtilities.ModlMotion.DeltaYc to query or edit it.
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the delta yc
Created in NX7.0.0
License requirements: None.
|
getset |
Returns or sets the delta z
Created in NX6.0.2
Deprecated in NX8.5.0. Obtain the expression using NXOpen.GeometricUtilities.ModlMotion.DeltaZc to query or edit it.
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the delta zc
Created in NX7.0.0
License requirements: None.
|
get |
Returns the distance-angle of NXOpen.GeometricUtilities.ModlMotion.Options.DistanceAngle motion option.
Created in NX6.0.0
License requirements: None.
|
get |
Returns the distance of NXOpen.GeometricUtilities.ModlMotion.Options.DistanceBetweenPoints motion option.
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the measure point of NXOpen.GeometricUtilities.ModlMotion.Options.DistanceBetweenPoints motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the distance between origin point and face of NXOpen.GeometricUtilities.ModlMotion.Options.DistanceBetweenPoints motion option.
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the origin point of NXOpen.GeometricUtilities.ModlMotion.Options.DistanceBetweenPoints motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the direction of NXOpen.GeometricUtilities.ModlMotion.Options.DistanceBetweenPoints motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the distance value of NXOpen.GeometricUtilities.ModlMotion.Options.Distance motion option.
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the direction of NXOpen.GeometricUtilities.ModlMotion.Options.Distance motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the end point of NXOpen.GeometricUtilities.ModlMotion.Options.RotateByThreePoints motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the "from csys" of NXOpen.GeometricUtilities.ModlMotion.Options.CsysToCsys motion option .
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the "from point" of NXOpen.GeometricUtilities.ModlMotion.Options.PointToPoint motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the matrix of manipulator for NXOpen.GeometricUtilities.ModlMotion.Options.Dynamic motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the origin point of manipulator for NXOpen.GeometricUtilities.ModlMotion.Options.Dynamic motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the move handle toggle of NXOpen.GeometricUtilities.ModlMotion.Options.Dynamic motion option.
If true,moves only manipulator handle. If false, moves both manipulator handle and object.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the options.
Control the Motion methods.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the orientXpress.
OrientXpress used as overlay in Motion.
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the axis of NXOpen.GeometricUtilities.ModlMotion.Options.RadialDistance motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the distance value of NXOpen.GeometricUtilities.ModlMotion.Options.RadialDistance motion option.
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the measure point of NXOpen.GeometricUtilities.ModlMotion.Options.RadialDistance motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the distance between axis point and face of NXOpen.GeometricUtilities.ModlMotion.Options.RadialDistance motion option.
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the direction of NXOpen.GeometricUtilities.ModlMotion.Options.RotateByThreePoints motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the start point of NXOpen.GeometricUtilities.ModlMotion.Options.RotateByThreePoints motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the "to csys" where object is moved for motion option NXOpen.GeometricUtilities.ModlMotion.Options.CsysToCsys .
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the point where object is moved for motion option NXOpen.GeometricUtilities.ModlMotion.Options.PointToPoint
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the vector of NXOpen.GeometricUtilities.ModlMotion.Options.AlignAxisVector motion option.
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")