|
NX Open C++ 参考指南 2406 v1.1
|
建模运动类 更多...
#include <GeometricUtilities_ModlMotion.hxx>
友元 | |
| class | _ModlMotionBuilder |
建模运动类
表示一个 NXOpen::GeometricUtilities::ModlMotion
创建于NX6.0.0。
表示运动选项。
| NXOpen::Axis * NXOpen::GeometricUtilities::ModlMotion::AlignVector | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsAlignAxisVector运动选项的轴。
创建于NX6.0.0。
许可要求:无
| NXOpen::GeometricUtilities::ModlAlongCurveAngle * NXOpen::GeometricUtilities::ModlMotion::AlongCurveAngle | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsAlongCurveAngle运动选项的沿曲线角度。
创建于NX8.5.0。
许可证要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::Angle | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsAngle 运动选项的角度。
创建于NX6.0.0。
许可证要求:无
| NXOpen::Axis * NXOpen::GeometricUtilities::ModlMotion::AngularAxis | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsAngle 运动选项的角度轴。
创建于NX6.0.0。
许可证要求:无
| NXOpen::GeometricUtilities::ModlMotion::Delta NXOpen::GeometricUtilities::ModlMotion::DeltaEnum | ( | ) |
获取增量枚举。
创建于NX6.0.2。
许可证要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DeltaXc | ( | ) |
返回Xc方向增量的表达式
创建于NX7.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DeltaYc | ( | ) |
返回Yc方向增量的表达式
创建于NX7.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DeltaZc | ( | ) |
返回Zc方向增量的表达式
创建于NX7.0.0。
许可证要求:无
| NXOpen::GeometricUtilities::ModlDistanceAngle * NXOpen::GeometricUtilities::ModlMotion::DistanceAngle | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceAngle运动选项的距离-角度。
创建于NX6.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsDistance | ( | ) |
获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的距离。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsMeasurePoint | ( | ) |
获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的测量点。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsOriginDistance | ( | ) |
获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的原点到面的距离。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsOriginPoint | ( | ) |
获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的原点。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Direction * NXOpen::GeometricUtilities::ModlMotion::DistanceBetweenPointsVector | ( | ) |
获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistanceBetweenPoints 运动选项的方向。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::DistanceValue | ( | ) |
获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistance 运动选项的距离值。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Direction * NXOpen::GeometricUtilities::ModlMotion::DistanceVector | ( | ) |
获取 NXOpen::GeometricUtilities::ModlMotion::OptionsDistance 运动选项的方向。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::EndPoint | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints运动选项的终点。
创建于NX6.0.0。
许可要求:无
| NXOpen::CoordinateSystem * NXOpen::GeometricUtilities::ModlMotion::FromCsys | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsCsysToCsys运动选项的"源坐标系"。
创建于NX6.0.0。
许可证要求:无
| NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::FromPoint | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsPointToPoint 运动选项的“从点”。
创建于NX6.0.0。
许可证要求:无
| void NXOpen::GeometricUtilities::ModlMotion::GetTransformation | ( | std::vector< double > & | transformation | ) |
4x4变换矩阵
创建于NX1872.0.0。
许可证要求:无
| transformation | 变换矩阵 |
| NXOpen::Matrix3x3 NXOpen::GeometricUtilities::ModlMotion::ManipulatorMatrix | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的操作器矩阵。
创建于NX6.0.0。
许可要求:无
| NXOpen::Point3d NXOpen::GeometricUtilities::ModlMotion::ManipulatorOrigin | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的操作器原点。
创建于NX6.0.0。
许可要求:无
| bool NXOpen::GeometricUtilities::ModlMotion::MoveHandle | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic运动选项的移动手柄开关。如果为true,仅移动操作器手柄;如果为false,同时移动操作器手柄和对象。
创建于NX6.0.0。
许可要求:无
| NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED | ( | "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaXc to query or edit it." | ) |
获取增量X。
| NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED | ( | "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaXc to query or edit it." | ) |
设置增量X。
增量X
| NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED | ( | "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaYc to query or edit it." | ) |
获取增量Y。
| NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED | ( | "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaYc to query or edit it." | ) |
设置增量Y。
增量Y
| NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED | ( | "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaZc to query or edit it." | ) |
获取增量Z。
| NXOpen::GeometricUtilities::ModlMotion::NX_DEPRECATED | ( | "Deprecated in NX8.5.0. Obtain the expression using NXOpen::GeometricUtilities::ModlMotion::DeltaZc to query or edit it." | ) |
设置Z方向增量
Z方向增量
| NXOpen::GeometricUtilities::ModlMotion::Options NXOpen::GeometricUtilities::ModlMotion::Option | ( | ) |
获取选项。控制运动方法。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::GeometricUtilities::OrientXpressBuilder * NXOpen::GeometricUtilities::ModlMotion::OrientXpress | ( | ) |
获取定向助手。在运动中用作覆盖层的定向助手。
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Axis * NXOpen::GeometricUtilities::ModlMotion::RadialAxis | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的轴线。
创建于NX6.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::RadialDistance | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的距离值。
创建于NX6.0.0。
许可证要求:无
| NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::RadialMeasurePoint | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的测量点。
创建于NX6.0.0。
许可证要求:无
| NXOpen::Expression * NXOpen::GeometricUtilities::ModlMotion::RadialOriginDistance | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRadialDistance 运动选项的轴点与面之间的距离。
创建于NX6.0.0。
许可证要求:无
| void NXOpen::GeometricUtilities::ModlMotion::ResetMotionToThreeDimensions | ( | ) |
重置运动为三维空间
创建于NX6.0.0。
许可证要求:无
| NXOpen::Axis * NXOpen::GeometricUtilities::ModlMotion::RotateVector | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints 运动选项的方向。
创建于NX6.0.0。
许可证要求:无
| 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 | 对齐向量 |
| 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")
| angularAxis | angularaxis |
| void NXOpen::GeometricUtilities::ModlMotion::SetDeltaEnum | ( | NXOpen::GeometricUtilities::ModlMotion::Delta | deltaEnum | ) |
设置增量枚举。
创建于NX6.0.2。
许可证要求:无
| deltaEnum | 增量枚举 |
| void NXOpen::GeometricUtilities::ModlMotion::SetDependentView | ( | NXOpen::View * | view | ) |
为视图相关的 drafting 对象设置视图
创建于NX7.5.0。
许可证要求:无
| view | 粘贴的视图 |
| 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 | 测量点 |
| 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 | 原点 |
| 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 | 向量 |
| 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 | 距离向量 |
| 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 | 终点 |
| 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 | 源坐标系 |
| 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")
| fromPoint | frompoint |
| 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 | 操纵器矩阵 |
| 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 | 操作器原点 |
| void NXOpen::GeometricUtilities::ModlMotion::SetMotionToTwoDimensions | ( | NXOpen::Plane * | plane | ) |
将运动限制在指定平面的二维空间内
创建于NX6.0.0。
许可证要求:无
| plane | 运动需要限制在的平面 |
| 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 | 移动手柄 |
| 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 | 类型 |
| 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")
| radialAxis | radialaxis |
| 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")
| radialMeasuPoint | radialmeasupoint |
| 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 | 旋转向量 |
| 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 | 起点 |
| 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 | 目标坐标系 |
| 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")
| toPoint | topoint |
| 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 | 目标向量 |
| void NXOpen::GeometricUtilities::ModlMotion::SetUpdateOption | ( | NXOpen::SmartObject::UpdateOption | option | ) |
为对象设置更新选项,用于定义更新行为。 例如,在建模应用中,更新选项应为 "WithinModeling",在 drafting 应用中应为"AfterModeling"。
创建于NX6.0.0。
许可证要求:无
| option | 更新选项 |
| NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::StartPoint | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsRotateByThreePoints 运动选项的起点。
创建于NX6.0.0。
许可要求:无
| NXOpen::CoordinateSystem * NXOpen::GeometricUtilities::ModlMotion::ToCsys | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsCsysToCsys运动选项的"目标坐标系"(对象将移动到该坐标系)。
创建于NX6.0.0。
许可证要求:无
| NXOpen::Point * NXOpen::GeometricUtilities::ModlMotion::ToPoint | ( | ) |
返回 NXOpen::GeometricUtilities::ModlMotion::OptionsPointToPoint 运动选项中对象移动到的点。
创建于NX6.0.0。
许可证要求:无
| NXOpen::Direction * NXOpen::GeometricUtilities::ModlMotion::ToVector | ( | ) |
获取NXOpen::GeometricUtilities::ModlMotion::OptionsAlignAxisVector运动选项的向量。
创建于NX6.0.0。
许可要求:无
|
virtual |
返回用于NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic 运动选项的操纵器临时原点。
为NXOpen::GeometricUtilities::ModlMotion::OptionsDynamic 运动选项设置操纵器临时原点。
操纵器原点 验证组件的输入是否足以调用提交。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求 您设置某些属性,而您未设置,则此方法将抛出异常。此方法对某些组件抛出尚未实现的NXException。