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

刚体构建器 更多...

#include <Mechatronics_RigidBodyBuilder.hxx>

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

Public 类型

enum  ColorOptions { ColorOptionsSpecifyColor , ColorOptionsNoColor }
enum  MassPropertiesOption { MassPropertiesOptionAutomatic , MassPropertiesOptionUserDefined }
enum  ShapeTypes { ShapeTypesNone , ShapeTypesRectangle , ShapeTypesCircle , ShapeTypesTriangle }

Public 成员函数

NXOpen::DirectionAngularVelocityDirection ()
NXOpen::ExpressionAngularVelocityMagnitude ()
NXOpen::NXColorColor ()
NXOpen::Mechatronics::RigidBodyBuilder::ColorOptions ColorOption ()
NXOpen::SelectNXObjectListGeometry ()
NXOpen::ExpressionInertiaIxx ()
NXOpen::ExpressionInertiaIxy ()
NXOpen::ExpressionInertiaIxz ()
NXOpen::ExpressionInertiaIyy ()
NXOpen::ExpressionInertiaIyz ()
NXOpen::ExpressionInertiaIzz ()
NXOpen::DirectionLinearVelocityDirection ()
NXOpen::ExpressionLinearVelocityMagnitude ()
NXOpen::ExpressionMass ()
NXOpen::PointMassCenterPoint ()
NXOpen::Mechatronics::RigidBodyBuilder::MassPropertiesOption MassProperty ()
NXString Name ()
NXOpen::CoordinateSystemOrientation ()
void SetAngularVelocityDirection (NXOpen::Direction *dir)
void SetColor (NXOpen::NXColor *color)
void SetColorOption (NXOpen::Mechatronics::RigidBodyBuilder::ColorOptions colorOption)
void SetGeometry (const std::vector< NXOpen::NXObject * > &geometries)
void SetLinearVelocityDirection (NXOpen::Direction *dir)
void SetMassCenterPoint (NXOpen::Point *center)
void SetMassProperty (NXOpen::Mechatronics::RigidBodyBuilder::MassPropertiesOption massProperty)
void SetName (const char *name)
void SetName (const NXString &name)
void SetOrientation (NXOpen::CoordinateSystem *orientation)
void SetShapeType (NXOpen::Mechatronics::RigidBodyBuilder::ShapeTypes shapeType)
NXOpen::Mechatronics::RigidBodyBuilder::ShapeTypes ShapeType ()
NXOpen::Mechatronics::SelectTagFormObjectTagForm ()
NXOpen::Mechatronics::SelectTagTableObjectTagTable ()
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 _RigidBodyBuilderBuilder

详细描述

刚体构建器

表示一个 NXOpen::Mechatronics::RigidBodyBuilder
要创建此类的新实例,请使用 NXOpen::Mechatronics::RigidBodyCollection::CreateRigidBodyBuilder

创建于NX7.5.1。

成员枚举类型说明

◆ ColorOptions

颜色选项。

枚举值
ColorOptionsSpecifyColor 

为刚体分配颜色

ColorOptionsNoColor 

不为刚体分配颜色

◆ MassPropertiesOption

质量属性选项。

枚举值
MassPropertiesOptionAutomatic 

自动

MassPropertiesOptionUserDefined 

用户定义

◆ ShapeTypes

视觉相机的形状类型。

枚举值
ShapeTypesNone 

ShapeTypesRectangle 

矩形

ShapeTypesCircle 

圆形

ShapeTypesTriangle 

三角形

成员函数说明

◆ AngularVelocityDirection()

NXOpen::Direction * NXOpen::Mechatronics::RigidBodyBuilder::AngularVelocityDirection ( )

返回角速度方向。仅在角速度不为零时使用。
创建于NX7.5.1。

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

◆ AngularVelocityMagnitude()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::AngularVelocityMagnitude ( )

返回角速度幅值。
创建于NX7.5.1。

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

◆ Color()

NXOpen::NXColor * NXOpen::Mechatronics::RigidBodyBuilder::Color ( )

返回颜色。
创建于NX1872.0.0。

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

◆ ColorOption()

NXOpen::Mechatronics::RigidBodyBuilder::ColorOptions NXOpen::Mechatronics::RigidBodyBuilder::ColorOption ( )

返回颜色选项。
创建于NX1872.0.0。

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

◆ Geometry()

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

返回几何体。 可以是 NXOpen::Assemblies::ComponentAssemblyNXOpen::Point 、体和曲线。
创建于NX7.5.1。

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

◆ InertiaIxx()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::InertiaIxx ( )

返回转动惯量Ixx。
创建于NX7.5.1。

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

◆ InertiaIxy()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::InertiaIxy ( )

返回转动惯量Ixy。
创建于NX7.5.1。

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

◆ InertiaIxz()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::InertiaIxz ( )

返回转动惯量Ixz。
创建于NX7.5.1。

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

◆ InertiaIyy()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::InertiaIyy ( )

返回转动惯量Iyy。
创建于NX7.5.1。

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

◆ InertiaIyz()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::InertiaIyz ( )

返回转动惯量Iyz。
创建于NX7.5.1。

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

◆ InertiaIzz()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::InertiaIzz ( )

返回转动惯量Izz。
创建于NX7.5.1。

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

◆ LinearVelocityDirection()

NXOpen::Direction * NXOpen::Mechatronics::RigidBodyBuilder::LinearVelocityDirection ( )

返回线速度方向。仅在线速度不为零时使用。
创建于NX7.5.1。

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

◆ LinearVelocityMagnitude()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::LinearVelocityMagnitude ( )

返回线速度幅值。
创建于NX7.5.1。

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

◆ Mass()

NXOpen::Expression * NXOpen::Mechatronics::RigidBodyBuilder::Mass ( )

返回质量。
创建于NX7.5.1。

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

◆ MassCenterPoint()

NXOpen::Point * NXOpen::Mechatronics::RigidBodyBuilder::MassCenterPoint ( )

返回质心点。
创建于NX7.5.1。

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

◆ MassProperty()

NXOpen::Mechatronics::RigidBodyBuilder::MassPropertiesOption NXOpen::Mechatronics::RigidBodyBuilder::MassProperty ( )

返回自动计算质量属性标志,用于指示所有质量属性是否由系统计算。
创建于NX7.5.1。

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

◆ Name()

NXString NXOpen::Mechatronics::RigidBodyBuilder::Name ( )

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

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

◆ Orientation()

NXOpen::CoordinateSystem * NXOpen::Mechatronics::RigidBodyBuilder::Orientation ( )

返回方向。
创建于NX7.5.1。

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

◆ SetAngularVelocityDirection()

void NXOpen::Mechatronics::RigidBodyBuilder::SetAngularVelocityDirection ( NXOpen::Direction * dir)

设置角速度方向。仅在角速度不为零时使用。
创建于NX7.5.1。

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

参数
dir方向

◆ SetColor()

void NXOpen::Mechatronics::RigidBodyBuilder::SetColor ( NXOpen::NXColor * color)

设置颜色。
创建于NX1872.0.0。

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

参数
color颜色

◆ SetColorOption()

void NXOpen::Mechatronics::RigidBodyBuilder::SetColorOption ( NXOpen::Mechatronics::RigidBodyBuilder::ColorOptions colorOption)

设置颜色选项。
创建于NX1872.0.0。

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

参数
colorOption颜色选项

◆ SetGeometry()

void NXOpen::Mechatronics::RigidBodyBuilder::SetGeometry ( const std::vector< NXOpen::NXObject * > & geometries)

设置几何体
创建于NX7.5.1。

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

参数
geometries输入几何体

◆ SetLinearVelocityDirection()

void NXOpen::Mechatronics::RigidBodyBuilder::SetLinearVelocityDirection ( NXOpen::Direction * dir)

设置线速度方向。仅在线速度不为零时使用。
创建于NX7.5.1。

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

参数
dir线速度方向

◆ SetMassCenterPoint()

void NXOpen::Mechatronics::RigidBodyBuilder::SetMassCenterPoint ( NXOpen::Point * center)

设置质心点。
创建于NX7.5.1。

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

参数
center质心

◆ SetMassProperty()

void NXOpen::Mechatronics::RigidBodyBuilder::SetMassProperty ( NXOpen::Mechatronics::RigidBodyBuilder::MassPropertiesOption massProperty)

设置自动计算质量属性标志,用于指示所有质量属性是否由系统计算。
创建于NX7.5.1。

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

参数
massProperty质量属性

◆ SetName() [1/2]

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

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

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

参数
name名称

◆ SetName() [2/2]

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

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

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

参数
name名称

◆ SetOrientation()

void NXOpen::Mechatronics::RigidBodyBuilder::SetOrientation ( NXOpen::CoordinateSystem * orientation)

设置方向。
创建于NX7.5.1。

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

参数
orientation方向

◆ SetShapeType()

void NXOpen::Mechatronics::RigidBodyBuilder::SetShapeType ( NXOpen::Mechatronics::RigidBodyBuilder::ShapeTypes shapeType)

设置形状类型。
创建于NX2406.0.0。

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

参数
shapeType形状类型

◆ ShapeType()

NXOpen::Mechatronics::RigidBodyBuilder::ShapeTypes NXOpen::Mechatronics::RigidBodyBuilder::ShapeType ( )

返回形状类型。
创建于NX2406.0.0。

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

◆ TagForm()

NXOpen::Mechatronics::SelectTagFormObject * NXOpen::Mechatronics::RigidBodyBuilder::TagForm ( )

返回标签表单。这是一个 NXOpen::Mechatronics::TagFormObject 对象。
创建于NX10.0.0。

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

◆ TagTable()

NXOpen::Mechatronics::SelectTagTableObject * NXOpen::Mechatronics::RigidBodyBuilder::TagTable ( )

返回标签表格。这是一个 NXOpen::Mechatronics::TagTableObject 对象。
创建于NX1953.0.0。

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