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

物理关节构建器 更多...

#include <Mechatronics_PhysicsJointBuilder.hxx>

类 NXOpen::Mechatronics::PhysicsJointBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Mechatronics::AngularLimitJointBuilder NXOpen::Mechatronics::AngularSpringJointBuilder NXOpen::Mechatronics::BallJointBuilder NXOpen::Mechatronics::CurveOnCurveJointBuilder NXOpen::Mechatronics::CylindricalJointBuilder NXOpen::Mechatronics::FixedJointBuilder NXOpen::Mechatronics::HingeJointBuilder NXOpen::Mechatronics::LinearLimitJointBuilder NXOpen::Mechatronics::LinearSpringJointBuilder NXOpen::Mechatronics::PathConstraintJointBuilder NXOpen::Mechatronics::PlanarJointBuilder NXOpen::Mechatronics::PointOnCurveJointBuilder NXOpen::Mechatronics::ScrewJointBuilder NXOpen::Mechatronics::SlidingJointBuilder NXOpen::Mechatronics::VirtualAxisBuilder

Public 类型

enum  MotionTypes { MotionTypesDynamics , MotionTypesKinematics , MotionTypesArticulation }

Public 成员函数

NXOpen::SelectNXObjectAttachment ()
NXOpen::SelectNXObjectBase ()
NXOpen::PointBaseAnchorPoint ()
NXOpen::DirectionBaseAxisVector ()
NXOpen::Mechatronics::PhysicsJointBuilder::MotionTypes MotionType ()
NXString Name ()
bool Positioning ()
void SetAttachment (NXOpen::NXObject *attachment)
void SetBase (NXOpen::NXObject *base)
void SetBaseAnchorPoint (NXOpen::Point *point)
void SetBaseAxisVector (NXOpen::Direction *axisVector)
void SetMotionType (NXOpen::Mechatronics::PhysicsJointBuilder::MotionTypes motionType)
void SetName (const char *name)
void SetName (const NXString &name)
void SetPositioning (bool usePositioning)
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 _PhysicsJointBuilderBuilder

详细描述

物理关节构建器

表示物理关节的基础构建器。
这是一个抽象类,无法创建。

创建于NX7.5.1。

成员枚举类型说明

◆ MotionTypes

运动类型。

枚举值
MotionTypesDynamics 

动力学类型

MotionTypesKinematics 

运动学类型

MotionTypesArticulation 

铰接类型

成员函数说明

◆ Attachment()

NXOpen::SelectNXObject * NXOpen::Mechatronics::PhysicsJointBuilder::Attachment ( )

返回关节的附件。可以是 NXOpen::Mechatronics::RigidBody 或可创建刚体的对象。
创建于NX7.5.1。

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

◆ Base()

NXOpen::SelectNXObject * NXOpen::Mechatronics::PhysicsJointBuilder::Base ( )

返回关节的基础。可以是 NXOpen::Mechatronics::RigidBody 或可创建刚体的对象。
创建于NX7.5.1。

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

◆ BaseAnchorPoint()

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

返回基础的锚点。
创建于NX11.0.0。

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

◆ BaseAxisVector()

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

返回基础的轴向量。
创建于NX11.0.0。

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

◆ MotionType()

NXOpen::Mechatronics::PhysicsJointBuilder::MotionTypes NXOpen::Mechatronics::PhysicsJointBuilder::MotionType ( )

返回运动类型。
创建于NX1953.0.0。

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

◆ Name()

NXString NXOpen::Mechatronics::PhysicsJointBuilder::Name ( )

返回名称。
创建于NX7.5.1。

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

◆ Positioning()

bool NXOpen::Mechatronics::PhysicsJointBuilder::Positioning ( )

返回一个布尔值,表示是否创建装配关节。
创建于NX11.0.0。

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

◆ SetAttachment()

void NXOpen::Mechatronics::PhysicsJointBuilder::SetAttachment ( NXOpen::NXObject * attachment)

设置附件。
创建于NX7.5.1。

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

参数
attachment附件

◆ SetBase()

void NXOpen::Mechatronics::PhysicsJointBuilder::SetBase ( NXOpen::NXObject * base)

设置基础。
创建于NX7.5.1。

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

参数
base基础

◆ SetBaseAnchorPoint()

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

设置基础的锚点。
创建于NX11.0.0。

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

参数
point

◆ SetBaseAxisVector()

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

设置基础的轴向量。
创建于NX11.0.0。

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

参数
axisVector轴向量

◆ SetMotionType()

void NXOpen::Mechatronics::PhysicsJointBuilder::SetMotionType ( NXOpen::Mechatronics::PhysicsJointBuilder::MotionTypes motionType)

设置运动类型。
创建于NX1953.0.0。

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

参数
motionType运动类型

◆ SetName() [1/2]

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

设置名称。
创建于NX7.5.1。

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

参数
name名称

◆ SetName() [2/2]

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

设置名称。
创建于NX7.5.1。

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

参数
name名称

◆ SetPositioning()

void NXOpen::Mechatronics::PhysicsJointBuilder::SetPositioning ( bool usePositioning)

设置一个布尔值,表示是否创建装配关节。
创建于NX11.0.0。

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

参数
usePositioning是否创建装配关节