该部分接口主要用于支持,通过几何参数快速生成简单的基本几何实体,如长方体、正/斜圆柱圆锥圆台、球体、圆环、正多面体、楔形体等。
这些函数为:
C++ :Bentley::CIM::CIMGeometry::Solid::SolidUtil::RapidSolidCreate::XXXMethod(…)
C++ CLI/C#: Bentley.CIMNET.CIMGeometry.Solid.SolidUti.RapidSolidCreate. XXXMethod(…)
例如:
函数名 |
功能介绍 |
MakeSlabBody |
根据长宽高创建一个中心点在坐标原点的长方体 |
MakeCylinderBody |
根据底面半径和高度创建一个中心点在坐标原点的圆柱 |
MakeSkewedCylinderBody |
根据底面半径和高度创建一个中心点在坐标原点的斜圆柱 |
MakeSphereBody |
根据半径创建一个中心点在坐标原点的球体或部分球体 |
MakeEllipsoidBody |
根据椭球体的三个轴半径创建一个中心点在坐标原点的椭球体或部分椭球体 |
MakeConeBody |
根据底面半径、顶面半径和高创建一个中心点在坐标原点的圆锥或圆台 |
MakeSkewedConeBody |
根据底面半径、顶面半径、高和倾斜角创建一个中心点在坐标原点的斜圆锥或圆台 |
MakeEllipticalConeBody |
根据底面长短轴半径、顶面长短轴半径和高创建一个中心点在坐标原点的椭圆锥或椭圆台 |
MakeSkewedEllipticalConeBody |
根据底面长短轴半径、顶面长短轴半径和高创建一个中心点在坐标原点的斜椭圆锥或斜椭圆台 |
MakePrismBody |
根据底面外接圆半径、底面边数量和高创建一个中心点在坐标原点的底面为正多边形的棱柱 |
MakeSkewedPrismBody |
根据底面外接圆半径、底面边数量和高创建一个中心点在坐标原点的底面为正多边形的棱柱 |
MakeTorusBody |
根据圆环半径、截面半径和扫掠角度创建一个中心点在坐标原点的圆环或部分圆环 |
MakePyramidBody |
根据底面外接圆半径、底面边数量和高创建一个中心点在坐标原点的底面为正多边形的棱锥 |
MakeSkewedPyramidBody |
根据底面外接圆半径、底面边数量和高创建一个中心点在坐标原点的底面为正多边形的斜棱锥 |
MakeTetrahedronBody |
根据四个顶点的坐标生成一个四面体 |
MakeEllipsePlantBody |
根据长短轴半径创建一个中心点在坐标原点的椭圆盘 |
MakeRegularPolyhedronBody |
根据外接圆半径创建一个中心点在坐标原点的正多面体 |