6.2.1 简单实体快速生成接口(RapidSolidCreate)


        该部分接口主要用于支持,通过几何参数快速生成简单的基本几何实体,如长方体、正/斜圆柱圆锥圆台、球体、圆环、正多面体、楔形体等。

这些函数为:

        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

根据外接圆半径创建一个中心点在坐标原点的正多面体