Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
中国BDN社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • 中国BDN社区
  • More
  • Cancel
中国BDN社区
中国BDN社区-威客 6.2.1 简单实体快速生成接口(RapidSolidCreate)
    • Sign in
    中国BDN社区 requires membership for participation - click to join
    • 中国BDN社区-威客
    • C#、C/C++相关的编程知识汇总
    • +iTwin.js编程
    • +MicroStation CONNECT版SDK的新变化
    • +MicroStation编程技巧
    • -OpenRoads中国版平台开发指南
      • 1 概述
      • 2. 系统基本组成
      • +3. CIM SDK
      • +4 Cim Elements
      • +5 CIMMesh SDK
      • -6 CIMSolid SDK
        • 6.1 简介
        • -6.2 通用实体建模接口
          • 6.2.1 简单实体快速生成接口(RapidSolidCreate)
          • 6.2.2 实体创建接口(Create)
          • 6.2.3 实体编辑接口(Modify)
          • 6.2.4 实体属性获取接口(Properties)
        • +6.3 参数化模板创建实体接口(SolidCorridor)
      • +7 CIM Template
    • +ORD SDK二次开发编程
    • +一步步学习ABD-CE开发
    • +一步步学习MicroStation CE Addin开发
    • 一步步学习MicroStation CE MDL开发
    • +一步步学习ProjectWise编程
    • 中国优先社区二次开发精华帖汇总
    • +学习Microstation交互式工具开发
    • +用户分享的文章
    • +过期帖,留存仅供参考

     
     Questions about this article, topic, or product? Click here. 

    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

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

    • Share
    • History
    • More
    • Cancel
    • Li Ma Created by Li Ma
    • When: Fri, Mar 12 2021 1:19 AM
    • Revisions: 1
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies