|
NX Open C++ 参考指南 2406 v1.1
|
工作坐标系 更多...
#include <WCS.hxx>
Public 类型 | |
| enum | Axis { AxisXAxis = 1 , AxisYAxis , AxisZAxis } |
Public 成员函数 | |
| NXOpen::CartesianCoordinateSystem * | CoordinateSystem () |
| NXOpen::Point3d | Origin () |
| void | Rotate (NXOpen::WCS::Axis rotationAxis, double angle) |
| NXOpen::CartesianCoordinateSystem * | Save () |
| NXOpen::CartesianCoordinateSystem * | SetCoordinateSystem (NXOpen::CartesianCoordinateSystem *newCs) |
| NXOpen::CartesianCoordinateSystem * | SetCoordinateSystemCartesianAtCsys (NXOpen::CartesianCoordinateSystem *newCs) |
| void | SetOrigin (const NXOpen::Point3d &origin) |
| void | SetOriginAndMatrix (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &matrix) |
| void | SetVisibility (bool isVisible) |
| tag_t | Tag () const |
| bool | Visibility () |
工作坐标系
表示工作坐标系(WCS)。
原点坐标和定向矩阵始终相对于绝对坐标系。
要使用WCS的任何方法,显示部件必须是WCS的所属部件。
获取此类的实例,请参考 NXOpen::BasePart
创建于NX3.0.0版本。
| enum NXOpen::WCS::Axis |
| NXOpen::CartesianCoordinateSystem * NXOpen::WCS::CoordinateSystem | ( | ) |
返回与WCS关联的笛卡尔坐标系
创建于NX3.0.0版本。
许可证要求 : 无
| NXOpen::Point3d NXOpen::WCS::Origin | ( | ) |
返回WCS的原点
创建于NX3.0.0版本。
许可证要求 : 无
| void NXOpen::WCS::Rotate | ( | NXOpen::WCS::Axis | rotationAxis, |
| double | angle ) |
绕指定轴旋转WCS。 角度单位为度。
创建于NX3.0.0版本。
许可证要求 : 无
| rotationAxis | 要绕哪个WCS轴旋转(X、Y或Z) |
| angle | 旋转角度,单位为度 |
| NXOpen::CartesianCoordinateSystem * NXOpen::WCS::Save | ( | ) |
保存WCS。 即使WCS由显示部件拥有,也会在工作部件中创建新的笛卡尔坐标系。
| NXOpen::CartesianCoordinateSystem * NXOpen::WCS::SetCoordinateSystem | ( | NXOpen::CartesianCoordinateSystem * | newCs | ) |
将WCS的坐标系更改为新坐标系。 返回值为旧坐标系。 旧坐标系将在WCS移动到新坐标系位置后显示。
| newCs | WCS的新坐标系 |
| NXOpen::CartesianCoordinateSystem * NXOpen::WCS::SetCoordinateSystemCartesianAtCsys | ( | NXOpen::CartesianCoordinateSystem * | newCs | ) |
在新坐标系处创建WCS。 返回值为WCS的旧坐标系。
| newCs | WCS的新坐标系位置 |
| void NXOpen::WCS::SetOrigin | ( | const NXOpen::Point3d & | origin | ) |
设置WCS的原点
创建于NX3.0.0版本。
许可证要求 : 无
| origin | 原点 |
| void NXOpen::WCS::SetOriginAndMatrix | ( | const NXOpen::Point3d & | origin, |
| const NXOpen::Matrix3x3 & | matrix ) |
设置WCS的原点和定向矩阵
创建于NX3.0.0版本。
许可证要求 : 无
| origin | 相对于绝对坐标系的原点 |
| matrix | 相对于绝对坐标系的定向。 必须是正交归一矩阵。 |
| void NXOpen::WCS::SetVisibility | ( | bool | isVisible | ) |
设置WCS的可见性
创建于NX3.0.0版本。
许可证要求 : 无
| isVisible | 是否可见 |
| tag_t NXOpen::WCS::Tag | ( | ) | const |
返回此对象的标签。
| bool NXOpen::WCS::Visibility | ( | ) |
返回WCS的可见性
创建于NX3.0.0版本。
许可证要求 : 无