NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Assemblies::DegreesOfFreedom结构体 参考

#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)

Public 属性

NXOpen::Point3d BasePoint1
NXOpen::Assemblies::DegreesOfFreedomStatus BasePoint1Status
NXOpen::Point3d BasePoint2
NXOpen::Assemblies::DegreesOfFreedomStatus BasePoint2Status
int NumInstantaneousRotational
int NumInstantaneousTranslational
int NumRotational
int NumTranslational
NXOpen::Assemblies::DegreesOfFreedomResult Result
NXOpen::Vector3d RotationDirection1
NXOpen::Assemblies::DegreesOfFreedomStatus RotationDirection1Status
NXOpen::Vector3d RotationDirection2
NXOpen::Assemblies::DegreesOfFreedomStatus RotationDirection2Status
NXOpen::Vector3d TranslationDirection1
NXOpen::Assemblies::DegreesOfFreedomStatus TranslationDirection1Status
NXOpen::Vector3d TranslationDirection2
NXOpen::Assemblies::DegreesOfFreedomStatus TranslationDirection2Status

详细描述

用于报告组件自由度的结构体。 如果存在一个有理自由度,则轴由 base_point1 和 rotation_direction1 确定。 如果存在2个旋转自由度,则一个轴由 base_point1 和 rotation_direction1 确定,另一个由 base_point2 和 rotation_direction2 确定。 如果存在3个旋转自由度,则旋转的固定点在 base_point1 中,且不给出轴方向。 平移自由度在 translation_direction1 和 translation_direction2 中给出,其中一个可能是2个自由度的"法向",由相关状态指定。

构造及析构函数说明

◆ DegreesOfFreedom()

NXOpen::Assemblies::DegreesOfFreedom::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 )
inline

DegreesOfFreedom 结构体的构造函数。

参数
resultInitial自由度计算的成功与否
numRotationalInitial静态和自由旋转自由度的数量。
numTranslationalInitial静态和自由平移自由度的数量。
numInstantaneousRotationalInitial瞬时旋转自由度的数量。
numInstantaneousTranslationalInitial瞬时平移自由度的数量。
basePoint1StatusInitial第一个旋转基准点状态。
basePoint1Initial第一个旋转基准点。
rotationDirection1StatusInitial第一个旋转方向状态。
rotationDirection1Initial第一个旋转方向。
basePoint2StatusInitial第二个旋转基准点状态。
basePoint2Initial第二个旋转基准点。
rotationDirection2StatusInitial第二个旋转方向状态。
rotationDirection2Initial第二个旋转方向。
translationDirection1StatusInitial第一个平移方向状态。
translationDirection1Initial第一个平移方向。
translationDirection2StatusInitial第二个平移方向状态。
translationDirection2Initial第二个平移方向。

类成员变量说明

◆ BasePoint1

NXOpen::Point3d NXOpen::Assemblies::DegreesOfFreedom::BasePoint1

第一个旋转基点。

◆ BasePoint1Status

NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::BasePoint1Status

第一个旋转基点的状态。

◆ BasePoint2

NXOpen::Point3d NXOpen::Assemblies::DegreesOfFreedom::BasePoint2

第二个旋转基点。

◆ BasePoint2Status

NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::BasePoint2Status

第二个旋转基点的状态。

◆ NumInstantaneousRotational

int NXOpen::Assemblies::DegreesOfFreedom::NumInstantaneousRotational

瞬时旋转自由度的数量。

◆ NumInstantaneousTranslational

int NXOpen::Assemblies::DegreesOfFreedom::NumInstantaneousTranslational

瞬时平移自由度的数量。

◆ NumRotational

int NXOpen::Assemblies::DegreesOfFreedom::NumRotational

静态和自由旋转自由度的数量。

◆ NumTranslational

int NXOpen::Assemblies::DegreesOfFreedom::NumTranslational

静态和自由平移自由度的数量。

◆ Result

NXOpen::Assemblies::DegreesOfFreedomResult NXOpen::Assemblies::DegreesOfFreedom::Result

自由度计算的成功与否

◆ RotationDirection1

NXOpen::Vector3d NXOpen::Assemblies::DegreesOfFreedom::RotationDirection1

第一个旋转方向。

◆ RotationDirection1Status

NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::RotationDirection1Status

第一个旋转方向的状态。

◆ RotationDirection2

NXOpen::Vector3d NXOpen::Assemblies::DegreesOfFreedom::RotationDirection2

第二个旋转方向。

◆ RotationDirection2Status

NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::RotationDirection2Status

第二个旋转方向的状态。

◆ TranslationDirection1

NXOpen::Vector3d NXOpen::Assemblies::DegreesOfFreedom::TranslationDirection1

第一个平移方向。

◆ TranslationDirection1Status

NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::TranslationDirection1Status

第一个平移方向的状态。

◆ TranslationDirection2

NXOpen::Vector3d NXOpen::Assemblies::DegreesOfFreedom::TranslationDirection2

第二个平移方向。

◆ TranslationDirection2Status

NXOpen::Assemblies::DegreesOfFreedomStatus NXOpen::Assemblies::DegreesOfFreedom::TranslationDirection2Status

第二个平移方向的状态。