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

链关节构建器 更多...

#include <Mechatronics_ChainJointBuilder.hxx>

类 NXOpen::Mechatronics::ChainJointBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

NXOpen::PointAnchorPointSecond ()
NXOpen::ExpressionAngularLowerLimit ()
NXOpen::ExpressionAngularUpperLimit ()
NXOpen::PointBaseAnchorPoint ()
 锚点。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
NXOpen::DirectionBaseAxisVector ()
 轴矢量。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
bool EnableAngularLowerLimit ()
bool EnableAngularUpperLimit ()
bool EnableSecondAnchor ()
NXOpen::SelectNXObjectListGeometry ()
NXString Name ()
void SetAnchorPointSecond (NXOpen::Point *anchorPoint)
void SetBaseAnchorPoint (NXOpen::Point *point)
 锚点。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void SetBaseAxisVector (NXOpen::Direction *axisVector)
 轴矢量。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void SetEnableAngularLowerLimit (bool enable)
void SetEnableAngularUpperLimit (bool enable)
void SetEnableSecondAnchor (bool enable)
void SetName (const char *name)
void SetName (const NXString &name)
NXOpen::ExpressionStartAngle ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ChainJointBuilderBuilder

详细描述

链关节构建器

表示 NXOpen::Mechatronics::ChainJointBuilder。 调用 Builder::Commit 时会返回 NULL。
若要创建此类的新实例,请使用 NXOpen::Mechatronics::PhysicsManager::CreateChainJointBuilder

在 NX12.0.0 中创建。

成员函数说明

◆ AnchorPointSecond()

NXOpen::Point * NXOpen::Mechatronics::ChainJointBuilder::AnchorPointSecond ( )

获取第二个锚点。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

◆ AngularLowerLimit()

NXOpen::Expression * NXOpen::Mechatronics::ChainJointBuilder::AngularLowerLimit ( )

获取角度下限。关节角度运动的下限设置。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

◆ AngularUpperLimit()

NXOpen::Expression * NXOpen::Mechatronics::ChainJointBuilder::AngularUpperLimit ( )

获取角度上限。关节角度运动的上限设置。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

◆ BaseAnchorPoint()

NXOpen::Point * NXOpen::Mechatronics::ChainJointBuilder::BaseAnchorPoint ( )

锚点。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

获取

◆ BaseAxisVector()

NXOpen::Direction * NXOpen::Mechatronics::ChainJointBuilder::BaseAxisVector ( )

轴矢量。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

获取

◆ EnableAngularLowerLimit()

bool NXOpen::Mechatronics::ChainJointBuilder::EnableAngularLowerLimit ( )

获取角度下限选项。如果启用为 true,则该关节在角度方向上会应用下限。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

◆ EnableAngularUpperLimit()

bool NXOpen::Mechatronics::ChainJointBuilder::EnableAngularUpperLimit ( )

获取角度上限选项。如果启用为 true,则该关节在角度方向上会应用上限。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

◆ EnableSecondAnchor()

bool NXOpen::Mechatronics::ChainJointBuilder::EnableSecondAnchor ( )

获取第二个锚点选项。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

◆ Geometry()

NXOpen::SelectNXObjectList * NXOpen::Mechatronics::ChainJointBuilder::Geometry ( )

获取几何体。可以是 NXOpen::Assemblies::ComponentAssemblyNXOpen::Mechatronics::RigidBody
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

◆ Name()

NXString NXOpen::Mechatronics::ChainJointBuilder::Name ( )

获取名称。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

◆ SetAnchorPointSecond()

void NXOpen::Mechatronics::ChainJointBuilder::SetAnchorPointSecond ( NXOpen::Point * anchorPoint)

设置第二个锚点。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
anchorPoint锚点

◆ SetBaseAnchorPoint()

void NXOpen::Mechatronics::ChainJointBuilder::SetBaseAnchorPoint ( NXOpen::Point * point)

锚点。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

设置

参数
point

◆ SetBaseAxisVector()

void NXOpen::Mechatronics::ChainJointBuilder::SetBaseAxisVector ( NXOpen::Direction * axisVector)

轴矢量。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

设置

参数
axisVector轴矢量

◆ SetEnableAngularLowerLimit()

void NXOpen::Mechatronics::ChainJointBuilder::SetEnableAngularLowerLimit ( bool enable)

设置角度下限选项。如果启用为 true,则该关节在角度方向上会应用下限。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
enable启用

◆ SetEnableAngularUpperLimit()

void NXOpen::Mechatronics::ChainJointBuilder::SetEnableAngularUpperLimit ( bool enable)

设置角度上限选项。如果启用为 true,则该关节在角度方向上会应用上限。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
enable启用

◆ SetEnableSecondAnchor()

void NXOpen::Mechatronics::ChainJointBuilder::SetEnableSecondAnchor ( bool enable)

设置第二个锚点选项。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
enable启用

◆ SetName() [1/2]

void NXOpen::Mechatronics::ChainJointBuilder::SetName ( const char * name)

设置名称。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
name名称

◆ SetName() [2/2]

void NXOpen::Mechatronics::ChainJointBuilder::SetName ( const NXString & name)

设置名称。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
name名称

◆ StartAngle()

NXOpen::Expression * NXOpen::Mechatronics::ChainJointBuilder::StartAngle ( )

获取起始角度。
在 NX12.0.0 中创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")