碰撞体构建器
更多...
#include <Mechatronics_CollisionBodyBuilder.hxx>
|
|
class | _CollisionBodyBuilderBuilder |
◆ CollisionShapeTypes
碰撞形状类型。
| 枚举值 |
|---|
| CollisionShapeTypesBox | 长方体
|
| CollisionShapeTypesSphere | 球体
|
| CollisionShapeTypesCylinder | 圆柱体
|
| CollisionShapeTypesCapsule | 胶囊体
|
| CollisionShapeTypesConvex | 凸面体
|
| CollisionShapeTypesMultiConvex | 多凸面体
|
| CollisionShapeTypesHole | 孔
|
| CollisionShapeTypesMesh | 网格
|
| CollisionShapeTypesUserDefinedConvex | 用户定义凸面体
|
◆ ShapePropertyTypes
形状计算选项。
| 枚举值 |
|---|
| ShapePropertyTypesAutomatic | 自动
|
| ShapePropertyTypesUserDefined | 用户定义
|
◆ CalculateConvex()
| void NXOpen::Mechatronics::CollisionBodyBuilder::CalculateConvex |
( |
| ) |
|
◆ CalculateHole()
| void NXOpen::Mechatronics::CollisionBodyBuilder::CalculateHole |
( |
| ) |
|
◆ CalculateMesh()
| void NXOpen::Mechatronics::CollisionBodyBuilder::CalculateMesh |
( |
| ) |
|
◆ CalculateMultiConvex()
| void NXOpen::Mechatronics::CollisionBodyBuilder::CalculateMultiConvex |
( |
| ) |
|
◆ Category()
| int NXOpen::Mechatronics::CollisionBodyBuilder::Category |
( |
| ) |
|
获取类别。范围应在0到16之间。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
◆ CollisionFactor()
| double NXOpen::Mechatronics::CollisionBodyBuilder::CollisionFactor |
( |
| ) |
|
获取碰撞系数。其值应介于 0 和 1.0 之间。
于 NX9.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
◆ CollisionMaterial()
◆ CollisionProperties()
获取形状属性类型。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
◆ CollisionShape()
获取形状类型。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
◆ Geometry()
◆ GetFacetFromSolid()
从实体几何创建或获取分面几何。
- 返回
- 结果分面
于 NX2212.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
- 参数
-
◆ HighlightOnCollision()
| bool NXOpen::Mechatronics::CollisionBodyBuilder::HighlightOnCollision |
( |
| ) |
|
获取碰撞时高亮。
创建于NX9.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
◆ Name()
| NXString NXOpen::Mechatronics::CollisionBodyBuilder::Name |
( |
| ) |
|
获取名称。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
◆ Offset()
获取碰撞形状孔的厚度偏移。
于 NX2007.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
◆ PauseOnceCollide()
| bool NXOpen::Mechatronics::CollisionBodyBuilder::PauseOnceCollide |
( |
| ) |
|
一旦发生碰撞就暂停。
创建于 NX2212.0.0。
许可证要求:nx_mcd_core("机电概念设计器")
返回
◆ SetCategory()
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetCategory |
( |
int | category | ) |
|
设置类别。范围应在0到16之间。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
- 参数
-
◆ SetCollisionFactor()
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetCollisionFactor |
( |
double | factor | ) |
|
设置碰撞系数。其值应介于 0 和 1.0 之间。
于 NX9.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
- 参数
-
◆ SetCollisionMaterial()
◆ SetCollisionProperties()
设置形状属性类型。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
- 参数
-
◆ SetCollisionShape()
设置形状类型。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
- 参数
-
◆ SetCsao()
用于分割为面凸体的 csao 对象。
于 NX2212.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
- 参数
-
◆ SetGeometry()
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetGeometry |
( |
const std::vector< NXOpen::NXObject * > & | geometries | ) |
|
设置几何体
于NX7.5.1中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
- 参数
-
◆ SetHighlightOnCollision()
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetHighlightOnCollision |
( |
bool | highlight | ) |
|
设置碰撞时的高亮。
于 NX9.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
- 参数
-
◆ SetName() [1/2]
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetName |
( |
const char * | name | ) |
|
设置名称。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
- 参数
-
◆ SetName() [2/2]
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetName |
( |
const NXString & | name | ) |
|
设置名称。
创建于NX7.5.1。
许可证要求:nx_mcd_core(“机电概念设计器”)
- 参数
-
◆ SetPauseOnceCollide()
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetPauseOnceCollide |
( |
bool | pause | ) |
|
一旦发生碰撞就暂停。
创建于 NX2212.0.0。
许可证要求:nx_mcd_core("机电概念设计器")
设置
- 参数
-
◆ SetStickCollision()
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetStickCollision |
( |
bool | stickCollision | ) |
|
设置碰撞时粘连选项。若 stickCollision 为 true,则该碰撞体在仿真中会变成粘连的。
于 NX10.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
- 参数
-
◆ SetThickness()
| void NXOpen::Mechatronics::CollisionBodyBuilder::SetThickness |
( |
bool | thickness | ) |
|
设置碰撞形状孔的厚度。
于 NX2007.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
- 参数
-
◆ StickCollision()
| bool NXOpen::Mechatronics::CollisionBodyBuilder::StickCollision |
( |
| ) |
|
获取碰撞时粘连选项。若 stickCollision 为 true,则该碰撞体在仿真中会变成粘连的。
于 NX10.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
◆ Thickness()
| bool NXOpen::Mechatronics::CollisionBodyBuilder::Thickness |
( |
| ) |
|
获取碰撞形状孔的厚度。
于 NX2007.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")