该部分接口主要用于支持,通过几何参数快速生成简单的基本几何实体,如长方体、正/斜圆柱圆锥圆台、球体、圆环、正多面体、楔形体等。
这些函数为:
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
根据外接圆半径创建一个中心点在坐标原点的正多面体