|
NX Open C++ 参考指南 2406 v1.1
|
#include <Assemblies_Component.hxx>
Public 成员函数 | |
| DegreesOfFreedom (NXOpen::Assemblies::DegreesOfFreedomResult resultInitial, int numRotationalInitial, int numTranslationalInitial, int numInstantaneousRotationalInitial, int numInstantaneousTranslationalInitial, NXOpen::Assemblies::DegreesOfFreedomStatus basePoint1StatusInitial, const NXOpen::Point3d &basePoint1Initial, NXOpen::Assemblies::DegreesOfFreedomStatus rotationDirection1StatusInitial, const NXOpen::Vector3d &rotationDirection1Initial, NXOpen::Assemblies::DegreesOfFreedomStatus basePoint2StatusInitial, const NXOpen::Point3d &basePoint2Initial, NXOpen::Assemblies::DegreesOfFreedomStatus rotationDirection2StatusInitial, const NXOpen::Vector3d &rotationDirection2Initial, NXOpen::Assemblies::DegreesOfFreedomStatus translationDirection1StatusInitial, const NXOpen::Vector3d &translationDirection1Initial, NXOpen::Assemblies::DegreesOfFreedomStatus translationDirection2StatusInitial, const NXOpen::Vector3d &translationDirection2Initial) | |
用于报告组件自由度的结构体。 如果存在一个有理自由度,则轴由 base_point1 和 rotation_direction1 确定。 如果存在2个旋转自由度,则一个轴由 base_point1 和 rotation_direction1 确定,另一个由 base_point2 和 rotation_direction2 确定。 如果存在3个旋转自由度,则旋转的固定点在 base_point1 中,且不给出轴方向。 平移自由度在 translation_direction1 和 translation_direction2 中给出,其中一个可能是2个自由度的"法向",由相关状态指定。
|
inline |
DegreesOfFreedom 结构体的构造函数。
| resultInitial | 自由度计算的成功与否 |
| numRotationalInitial | 静态和自由旋转自由度的数量。 |
| numTranslationalInitial | 静态和自由平移自由度的数量。 |
| numInstantaneousRotationalInitial | 瞬时旋转自由度的数量。 |
| numInstantaneousTranslationalInitial | 瞬时平移自由度的数量。 |
| basePoint1StatusInitial | 第一个旋转基准点状态。 |
| basePoint1Initial | 第一个旋转基准点。 |
| rotationDirection1StatusInitial | 第一个旋转方向状态。 |
| rotationDirection1Initial | 第一个旋转方向。 |
| basePoint2StatusInitial | 第二个旋转基准点状态。 |
| basePoint2Initial | 第二个旋转基准点。 |
| rotationDirection2StatusInitial | 第二个旋转方向状态。 |
| rotationDirection2Initial | 第二个旋转方向。 |
| translationDirection1StatusInitial | 第一个平移方向状态。 |
| translationDirection1Initial | 第一个平移方向。 |
| translationDirection2StatusInitial | 第二个平移方向状态。 |
| translationDirection2Initial | 第二个平移方向。 |
| NXOpen::Point3d NXOpen::Assemblies::DegreesOfFreedom::BasePoint1 |
第一个旋转基点。
| NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::BasePoint1Status |
第一个旋转基点的状态。
| NXOpen::Point3d NXOpen::Assemblies::DegreesOfFreedom::BasePoint2 |
第二个旋转基点。
| NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::BasePoint2Status |
第二个旋转基点的状态。
| int NXOpen::Assemblies::DegreesOfFreedom::NumInstantaneousRotational |
瞬时旋转自由度的数量。
| int NXOpen::Assemblies::DegreesOfFreedom::NumInstantaneousTranslational |
瞬时平移自由度的数量。
| int NXOpen::Assemblies::DegreesOfFreedom::NumRotational |
静态和自由旋转自由度的数量。
| int NXOpen::Assemblies::DegreesOfFreedom::NumTranslational |
静态和自由平移自由度的数量。
| NXOpen::Assemblies::DegreesOfFreedomResult NXOpen::Assemblies::DegreesOfFreedom::Result |
自由度计算的成功与否
| NXOpen::Vector3d NXOpen::Assemblies::DegreesOfFreedom::RotationDirection1 |
第一个旋转方向。
| NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::RotationDirection1Status |
第一个旋转方向的状态。
| NXOpen::Vector3d NXOpen::Assemblies::DegreesOfFreedom::RotationDirection2 |
第二个旋转方向。
| NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::RotationDirection2Status |
第二个旋转方向的状态。
| NXOpen::Vector3d NXOpen::Assemblies::DegreesOfFreedom::TranslationDirection1 |
第一个平移方向。
| NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::TranslationDirection1Status |
第一个平移方向的状态。
| NXOpen::Vector3d NXOpen::Assemblies::DegreesOfFreedom::TranslationDirection2 |
第二个平移方向。
| NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::TranslationDirection2Status |
第二个平移方向的状态。