NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::GeometricUtilities::ModlMotion类 参考

建模运动类 更多...

#include <GeometricUtilities_ModlMotion.hxx>

类 NXOpen::GeometricUtilities::ModlMotion 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Delta {
  DeltaReferenceAcsWorkPart , DeltaReferenceAcsDisplayPart , DeltaReferenceWcsWorkPart , DeltaReferenceWcsDisplayPart ,
  DeltaReferenceDrawing
}
enum  Options {
  OptionsAlongCurveAngle , OptionsDistanceAngle , OptionsDistance , OptionsAngle ,
  OptionsDistanceBetweenPoints , OptionsRadialDistance , OptionsPointToPoint , OptionsRotateByThreePoints ,
  OptionsAlignAxisVector , OptionsCsysToCsys , OptionsDynamic , OptionsDeltaXyz ,
  OptionsNone
}

Public 成员函数

NXOpen::AxisAlignVector ()
NXOpen::GeometricUtilities::ModlAlongCurveAngleAlongCurveAngle ()
NXOpen::ExpressionAngle ()
NXOpen::AxisAngularAxis ()
NXOpen::GeometricUtilities::ModlMotion::Delta DeltaEnum ()
NXOpen::ExpressionDeltaXc ()
NXOpen::ExpressionDeltaYc ()
NXOpen::ExpressionDeltaZc ()
NXOpen::GeometricUtilities::ModlDistanceAngleDistanceAngle ()
NXOpen::ExpressionDistanceBetweenPointsDistance ()
NXOpen::PointDistanceBetweenPointsMeasurePoint ()
NXOpen::ExpressionDistanceBetweenPointsOriginDistance ()
NXOpen::PointDistanceBetweenPointsOriginPoint ()
NXOpen::DirectionDistanceBetweenPointsVector ()
NXOpen::ExpressionDistanceValue ()
NXOpen::DirectionDistanceVector ()
NXOpen::PointEndPoint ()
NXOpen::CoordinateSystemFromCsys ()
NXOpen::PointFromPoint ()
void GetTransformation (std::vector< double > &transformation)
NXOpen::Matrix3x3 ManipulatorMatrix ()
NXOpen::Point3d ManipulatorOrigin ()
bool MoveHandle ()
 NX_DEPRECATED ("Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaXc to query or edit it.") double DeltaX()
 NX_DEPRECATED ("Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaXc to query or edit it.") void SetDeltaX(double deltaX)
 NX_DEPRECATED ("Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaYc to query or edit it.") double DeltaY()
 NX_DEPRECATED ("Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaYc to query or edit it.") void SetDeltaY(double deltaY)
 NX_DEPRECATED ("Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaZc to query or edit it.") double DeltaZ()
 NX_DEPRECATED ("Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaZc to query or edit it.") void SetDeltaZ(double deltaZ)
NXOpen::GeometricUtilities::ModlMotion::Options Option ()
NXOpen::GeometricUtilities::OrientXpressBuilderOrientXpress ()
NXOpen::AxisRadialAxis ()
NXOpen::ExpressionRadialDistance ()
NXOpen::PointRadialMeasurePoint ()
NXOpen::ExpressionRadialOriginDistance ()
void ResetMotionToThreeDimensions ()
NXOpen::AxisRotateVector ()
void SetAlignVector (NXOpen::Axis *alignVector)
void SetAngularAxis (NXOpen::Axis *angularAxis)
void SetDeltaEnum (NXOpen::GeometricUtilities::ModlMotion::Delta deltaEnum)
void SetDependentView (NXOpen::View *view)
void SetDistanceBetweenPointsMeasurePoint (NXOpen::Point *measurePoint)
void SetDistanceBetweenPointsOriginPoint (NXOpen::Point *originPoint)
void SetDistanceBetweenPointsVector (NXOpen::Direction *vector)
void SetDistanceVector (NXOpen::Direction *distanceVector)
void SetEndPoint (NXOpen::Point *endPoint)
void SetFromCsys (NXOpen::CoordinateSystem *fromcsys)
void SetFromPoint (NXOpen::Point *fromPoint)
void SetManipulatorMatrix (const NXOpen::Matrix3x3 &manipulatorMatrix)
void SetManipulatorOrigin (const NXOpen::Point3d &manipulatorOrigin)
void SetMotionToTwoDimensions (NXOpen::Plane *plane)
void SetMoveHandle (bool moveHandle)
void SetOption (NXOpen::GeometricUtilities::ModlMotion::Options type)
void SetRadialAxis (NXOpen::Axis *radialAxis)
void SetRadialMeasurePoint (NXOpen::Point *radialMeasuPoint)
void SetRotateVector (NXOpen::Axis *rotateVector)
void SetStartPoint (NXOpen::Point *startPoint)
void SetToCsys (NXOpen::CoordinateSystem *tocsys)
void SetToPoint (NXOpen::Point *toPoint)
void SetToVector (NXOpen::Direction *toVector)
void SetUpdateOption (NXOpen::SmartObject::UpdateOption option)
NXOpen::PointStartPoint ()
NXOpen::CoordinateSystemToCsys ()
NXOpen::PointToPoint ()
NXOpen::DirectionToVector ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ModlMotionBuilder

详细描述

建模运动类

表示一个 NXOpen::GeometricUtilities::ModlMotion
创建于NX6.0.0。

成员枚举类型说明

◆ Delta

表示增量XYZ选项。

枚举值
DeltaReferenceAcsWorkPart 

参考坐标系是工作部件中的绝对坐标系

DeltaReferenceAcsDisplayPart 

参考坐标系是显示部件中的绝对坐标系

DeltaReferenceWcsWorkPart 

参考坐标系是工作部件中的工作坐标系

DeltaReferenceWcsDisplayPart 

参考坐标系是显示部件中的工作坐标系

DeltaReferenceDrawing 

参考坐标系是制图中的图纸坐标系

◆ Options

表示运动选项。

枚举值
OptionsAlongCurveAngle 

沿曲线-角度移动

OptionsDistanceAngle 

距离-角度移动

OptionsDistance 

距离移动

OptionsAngle 

角度移动

OptionsDistanceBetweenPoints 

两点间距离移动

OptionsRadialDistance 

径向距离移动

OptionsPointToPoint 

点对点移动

OptionsRotateByThreePoints 

三点旋转

OptionsAlignAxisVector 

对齐轴到矢量

OptionsCsysToCsys 

坐标系到坐标系

OptionsDynamic 

动态移动

OptionsDeltaXyz 

增量XYZ移动

OptionsNone 

无移动

成员函数说明

◆ AlignVector()

NXOpen::Axis * NXOpen::GeometricUtilities::ModlMotion::AlignVector ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsAlignAxisVector运动选项的轴。
创建于NX6.0.0。

许可要求:无

◆ AlongCurveAngle()

NXOpen::GeometricUtilities::ModlAlongCurveAngle * NXOpen::GeometricUtilities::ModlMotion::AlongCurveAngle ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsAlongCurveAngle运动选项的沿曲线角度。
创建于NX8.5.0。

许可证要求:无

◆ Angle()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::Angle ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsAngle 运动选项的角度。
创建于NX6.0.0。

许可证要求:无

◆ AngularAxis()

NXOpen::Axis * NXOpen::GeometricUtilities::ModlMotion::AngularAxis ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsAngle 运动选项的角度轴。
创建于NX6.0.0。

许可证要求:无

◆ DeltaEnum()

NXOpen::GeometricUtilities::ModlMotion::Delta NXOpen::GeometricUtilities::ModlMotion::DeltaEnum ( )

获取增量枚举。
创建于NX6.0.2。

许可证要求:无

◆ DeltaXc()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DeltaXc ( )

返回Xc方向增量的表达式
创建于NX7.0.0。

许可证要求:无

◆ DeltaYc()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DeltaYc ( )

返回Yc方向增量的表达式
创建于NX7.0.0。

许可证要求:无

◆ DeltaZc()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DeltaZc ( )

返回Zc方向增量的表达式
创建于NX7.0.0。

许可证要求:无

◆ DistanceAngle()

NXOpen::GeometricUtilities::ModlDistanceAngle * NXOpen::GeometricUtilities::ModlMotion::DistanceAngle ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceAngle运动选项的距离-角度。
创建于NX6.0.0。

许可证要求:无

◆ DistanceBetweenPointsDistance()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsDistance ( )

获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的距离。
于NX6.0.0版本创建。

许可要求:无

◆ DistanceBetweenPointsMeasurePoint()

NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsMeasurePoint ( )

获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的测量点。
于NX6.0.0版本创建。

许可要求:无

◆ DistanceBetweenPointsOriginDistance()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsOriginDistance ( )

获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的原点到面的距离。
于NX6.0.0版本创建。

许可要求:无

◆ DistanceBetweenPointsOriginPoint()

NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsOriginPoint ( )

获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的原点。
于NX6.0.0版本创建。

许可要求:无

◆ DistanceBetweenPointsVector()

NXOpen::Direction * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsVector ( )

获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的方向。
于NX6.0.0版本创建。

许可要求:无

◆ DistanceValue()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DistanceValue ( )

获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistance 运动选项的距离值。
于NX6.0.0版本创建。

许可要求:无

◆ DistanceVector()

NXOpen::Direction * NXOpen::GeometricUtilities::ModlMotion::DistanceVector ( )

获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistance 运动选项的方向。
于NX6.0.0版本创建。

许可要求:无

◆ EndPoint()

NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::EndPoint ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints运动选项的终点。
创建于NX6.0.0。

许可要求:无

◆ FromCsys()

NXOpen::CoordinateSystem * NXOpen::GeometricUtilities::ModlMotion::FromCsys ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsCsysToCsys运动选项的"源坐标系"。
创建于NX6.0.0。

许可证要求:无

◆ FromPoint()

NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::FromPoint ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsPointToPoint 运动选项的“从点”。
创建于NX6.0.0。

许可证要求:无

◆ GetTransformation()

void NXOpen::GeometricUtilities::ModlMotion::GetTransformation ( std::vector< double > & transformation)

4x4变换矩阵
创建于NX1872.0.0。

许可证要求:无

参数
transformation变换矩阵

◆ ManipulatorMatrix()

NXOpen::Matrix3x3 NXOpen::GeometricUtilities::ModlMotion::ManipulatorMatrix ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的操作器矩阵。
创建于NX6.0.0。

许可要求:无

◆ ManipulatorOrigin()

NXOpen::Point3d NXOpen::GeometricUtilities::ModlMotion::ManipulatorOrigin ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的操作器原点。
创建于NX6.0.0。

许可要求:无

◆ MoveHandle()

bool NXOpen::GeometricUtilities::ModlMotion::MoveHandle ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的移动手柄开关。如果为true,仅移动操作器手柄;如果为false,同时移动操作器手柄和对象。
创建于NX6.0.0。

许可要求:无

◆ NX_DEPRECATED() [1/6]

NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED ( "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaXc to query or edit it." )

获取增量X。

弃用
NX8.5.0已过时。使用NXOpen::GeometricUtilities::ModlMotion::DeltaXc获取表达式以查询或编辑。

创建于NX6.0.2。

许可证要求:无

◆ NX_DEPRECATED() [2/6]

NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED ( "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaXc to query or edit it." )

设置增量X。

弃用
NX8.5.0已过时。使用NXOpen::GeometricUtilities::ModlMotion::DeltaXc获取表达式以查询或编辑。

创建于NX6.0.2。

许可证要求:无

增量X

◆ NX_DEPRECATED() [3/6]

NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED ( "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaYc to query or edit it." )

获取增量Y。

弃用
NX8.5.0已过时。使用NXOpen::GeometricUtilities::ModlMotion::DeltaYc获取表达式以查询或编辑。

创建于NX6.0.2。

许可证要求:无

◆ NX_DEPRECATED() [4/6]

NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED ( "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaYc to query or edit it." )

设置增量Y。

弃用
NX8.5.0已过时。使用NXOpen::GeometricUtilities::ModlMotion::DeltaYc获取表达式以查询或编辑。

创建于NX6.0.2。

许可证要求:无

增量Y

◆ NX_DEPRECATED() [5/6]

NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED ( "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaZc to query or edit it." )

获取增量Z。

弃用
NX8.5.0已过时。使用NXOpen::GeometricUtilities::ModlMotion::DeltaZc获取表达式以查询或编辑。

创建于NX6.0.2。

许可证要求:无

◆ NX_DEPRECATED() [6/6]

NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED ( "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaZc to query or edit it." )

设置Z方向增量

弃用
在NX8.5.0中已过时。使用NXOpen::GeometricUtilities::ModlMotion::DeltaZc获取表达式以查询或编辑。

创建于NX6.0.2。

许可证要求:无

Z方向增量

◆ Option()

NXOpen::GeometricUtilities::ModlMotion::Options NXOpen::GeometricUtilities::ModlMotion::Option ( )

获取选项。控制运动方法。
于NX6.0.0版本创建。

许可要求:无

◆ OrientXpress()

NXOpen::GeometricUtilities::OrientXpressBuilder * NXOpen::GeometricUtilities::ModlMotion::OrientXpress ( )

获取定向助手。在运动中用作覆盖层的定向助手。
于NX6.0.0版本创建。

许可要求:无

◆ RadialAxis()

NXOpen::Axis * NXOpen::GeometricUtilities::ModlMotion::RadialAxis ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的轴线。
创建于NX6.0.0。

许可证要求:无

◆ RadialDistance()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::RadialDistance ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的距离值。
创建于NX6.0.0。

许可证要求:无

◆ RadialMeasurePoint()

NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::RadialMeasurePoint ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的测量点。
创建于NX6.0.0。

许可证要求:无

◆ RadialOriginDistance()

NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::RadialOriginDistance ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的轴点与面之间的距离。
创建于NX6.0.0。

许可证要求:无

◆ ResetMotionToThreeDimensions()

void NXOpen::GeometricUtilities::ModlMotion::ResetMotionToThreeDimensions ( )

重置运动为三维空间
创建于NX6.0.0。

许可证要求:无

◆ RotateVector()

NXOpen::Axis * NXOpen::GeometricUtilities::ModlMotion::RotateVector ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints 运动选项的方向。
创建于NX6.0.0。

许可证要求:无

◆ SetAlignVector()

void NXOpen::GeometricUtilities::ModlMotion::SetAlignVector ( NXOpen::Axis * alignVector)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsAlignAxisVector运动选项的轴。
创建于NX6.0.0。

许可要求:solid_modeling(“实体建模”)或cam_base(“CAM基础”)或geometric_tol(“GDT”)或insp_programming(“检测编程”)

参数
alignVector对齐向量

◆ SetAngularAxis()

void NXOpen::GeometricUtilities::ModlMotion::SetAngularAxis ( NXOpen::Axis * angularAxis)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsAngle 运动选项的角度轴。
创建于NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

参数
angularAxisangularaxis

◆ SetDeltaEnum()

void NXOpen::GeometricUtilities::ModlMotion::SetDeltaEnum ( NXOpen::GeometricUtilities::ModlMotion::Delta deltaEnum)

设置增量枚举。
创建于NX6.0.2。

许可证要求:无

参数
deltaEnum增量枚举

◆ SetDependentView()

void NXOpen::GeometricUtilities::ModlMotion::SetDependentView ( NXOpen::View * view)

为视图相关的 drafting 对象设置视图
创建于NX7.5.0。

许可证要求:无

参数
view粘贴的视图

◆ SetDistanceBetweenPointsMeasurePoint()

void NXOpen::GeometricUtilities::ModlMotion::SetDistanceBetweenPointsMeasurePoint ( NXOpen::Point * measurePoint)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的测量点。
于NX6.0.0版本创建。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
measurePoint测量点

◆ SetDistanceBetweenPointsOriginPoint()

void NXOpen::GeometricUtilities::ModlMotion::SetDistanceBetweenPointsOriginPoint ( NXOpen::Point * originPoint)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的原点。
于NX6.0.0版本创建。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
originPoint原点

◆ SetDistanceBetweenPointsVector()

void NXOpen::GeometricUtilities::ModlMotion::SetDistanceBetweenPointsVector ( NXOpen::Direction * vector)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的方向。
于NX6.0.0版本创建。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
vector向量

◆ SetDistanceVector()

void NXOpen::GeometricUtilities::ModlMotion::SetDistanceVector ( NXOpen::Direction * distanceVector)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsDistance 运动选项的方向。
于NX6.0.0版本创建。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
distanceVector距离向量

◆ SetEndPoint()

void NXOpen::GeometricUtilities::ModlMotion::SetEndPoint ( NXOpen::Point * endPoint)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints运动选项的终点。
创建于NX6.0.0。

许可要求:solid_modeling(“实体建模”)或cam_base(“CAM基础”)或geometric_tol(“GDT”)或insp_programming(“检测编程”)

参数
endPoint终点

◆ SetFromCsys()

void NXOpen::GeometricUtilities::ModlMotion::SetFromCsys ( NXOpen::CoordinateSystem * fromcsys)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsCsysToCsys运动选项的"源坐标系"。
创建于NX6.0.0。

许可证要求:solid_modeling("实体建模")或cam_base("CAM基础")或geometric_tol("GDT")或insp_programming("检测编程")

参数
fromcsys源坐标系

◆ SetFromPoint()

void NXOpen::GeometricUtilities::ModlMotion::SetFromPoint ( NXOpen::Point * fromPoint)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsPointToPoint 运动选项的“从点”。
创建于NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

参数
fromPointfrompoint

◆ SetManipulatorMatrix()

void NXOpen::GeometricUtilities::ModlMotion::SetManipulatorMatrix ( const NXOpen::Matrix3x3 & manipulatorMatrix)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的操纵器矩阵。
创建于NX6.0.0。

许可证要求:solid_modeling("实体建模")或cam_base("CAM基础")或geometric_tol("GDT")或insp_programming("检测编程")

参数
manipulatorMatrix操纵器矩阵

◆ SetManipulatorOrigin()

void NXOpen::GeometricUtilities::ModlMotion::SetManipulatorOrigin ( const NXOpen::Point3d & manipulatorOrigin)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的操作器原点。
创建于NX6.0.0。

许可要求:solid_modeling(“实体建模”)或cam_base(“CAM基础”)或geometric_tol(“GDT”)或insp_programming(“检测编程”)

参数
manipulatorOrigin操作器原点

◆ SetMotionToTwoDimensions()

void NXOpen::GeometricUtilities::ModlMotion::SetMotionToTwoDimensions ( NXOpen::Plane * plane)

将运动限制在指定平面的二维空间内
创建于NX6.0.0。

许可证要求:无

参数
plane运动需要限制在的平面

◆ SetMoveHandle()

void NXOpen::GeometricUtilities::ModlMotion::SetMoveHandle ( bool moveHandle)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的移动手柄开关。如果为true,仅移动操作器手柄;如果为false,同时移动操作器手柄和对象。
创建于NX6.0.0。

许可要求:solid_modeling(“实体建模”)或cam_base(“CAM基础”)或geometric_tol(“GDT”)或insp_programming(“检测编程”)

参数
moveHandle移动手柄

◆ SetOption()

void NXOpen::GeometricUtilities::ModlMotion::SetOption ( NXOpen::GeometricUtilities::ModlMotion::Options type)

设置选项。控制运动方法。
于NX6.0.0版本创建。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
type类型

◆ SetRadialAxis()

void NXOpen::GeometricUtilities::ModlMotion::SetRadialAxis ( NXOpen::Axis * radialAxis)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的轴线。
创建于NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

参数
radialAxisradialaxis

◆ SetRadialMeasurePoint()

void NXOpen::GeometricUtilities::ModlMotion::SetRadialMeasurePoint ( NXOpen::Point * radialMeasuPoint)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的测量点。
创建于NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

参数
radialMeasuPointradialmeasupoint

◆ SetRotateVector()

void NXOpen::GeometricUtilities::ModlMotion::SetRotateVector ( NXOpen::Axis * rotateVector)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints 运动选项的方向。
创建于NX6.0.0。

许可要求:solid_modeling(“实体建模”)或cam_base(“CAM基础”)或geometric_tol(“GDT”)或insp_programming(“检测编程”)

参数
rotateVector旋转向量

◆ SetStartPoint()

void NXOpen::GeometricUtilities::ModlMotion::SetStartPoint ( NXOpen::Point * startPoint)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints 运动选项的起点。
创建于NX6.0.0。

许可要求:solid_modeling(“实体建模”)或cam_base(“CAM基础”)或geometric_tol(“GDT”)或insp_programming(“检测编程”)

参数
startPoint起点

◆ SetToCsys()

void NXOpen::GeometricUtilities::ModlMotion::SetToCsys ( NXOpen::CoordinateSystem * tocsys)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsCsysToCsys运动选项的"目标坐标系"(对象将移动到该坐标系)。
创建于NX6.0.0。

许可证要求:solid_modeling("实体建模")或cam_base("CAM基础")或geometric_tol("GDT")或insp_programming("检测编程")

参数
tocsys目标坐标系

◆ SetToPoint()

void NXOpen::GeometricUtilities::ModlMotion::SetToPoint ( NXOpen::Point * toPoint)

设置 NXOpen::GeometricUtilities::ModlMotion::OptionsPointToPoint 运动选项中对象移动到的点。
创建于NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

参数
toPointtopoint

◆ SetToVector()

void NXOpen::GeometricUtilities::ModlMotion::SetToVector ( NXOpen::Direction * toVector)

设置NXOpen::GeometricUtilities::ModlMotion::OptionsAlignAxisVector运动选项的向量。
创建于NX6.0.0。

许可要求:solid_modeling(“实体建模”)或cam_base(“CAM基础”)或geometric_tol(“GDT”)或insp_programming(“检测编程”)

参数
toVector目标向量

◆ SetUpdateOption()

void NXOpen::GeometricUtilities::ModlMotion::SetUpdateOption ( NXOpen::SmartObject::UpdateOption option)

为对象设置更新选项,用于定义更新行为。 例如,在建模应用中,更新选项应为 "WithinModeling",在 drafting 应用中应为"AfterModeling"。
创建于NX6.0.0。

许可证要求:无

参数
option更新选项

◆ StartPoint()

NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::StartPoint ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints 运动选项的起点。
创建于NX6.0.0。

许可要求:无

◆ ToCsys()

NXOpen::CoordinateSystem * NXOpen::GeometricUtilities::ModlMotion::ToCsys ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsCsysToCsys运动选项的"目标坐标系"(对象将移动到该坐标系)。
创建于NX6.0.0。

许可证要求:无

◆ ToPoint()

NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::ToPoint ( )

返回 NXOpen::GeometricUtilities::ModlMotion::OptionsPointToPoint 运动选项中对象移动到的点。
创建于NX6.0.0。

许可证要求:无

◆ ToVector()

NXOpen::Direction * NXOpen::GeometricUtilities::ModlMotion::ToVector ( )

获取NXOpen::GeometricUtilities::ModlMotion::OptionsAlignAxisVector运动选项的向量。
创建于NX6.0.0。

许可要求:无

◆ Validate()

virtual bool NXOpen::GeometricUtilities::ModlMotion::Validate ( )
virtual

返回用于NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic 运动选项的操纵器临时原点。

弃用
在NX2007.0.0中已过时。无

创建于NX1899.0.0。

许可证要求:无

NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic 运动选项设置操纵器临时原点。

弃用
在NX2007.0.0中已过时。无

创建于NX1899.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")

操纵器原点 验证组件的输入是否足以调用提交。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求 您设置某些属性,而您未设置,则此方法将抛出异常。此方法对某些组件抛出尚未实现的NXException。

返回
自我验证是否成功
创建于NX3.0.1。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.