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社区-威客 3.1 CIM SDK概述
    • 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
        • 3.1 CIM SDK概述
        • 3.2 CIM SDK组成
        • +3.3 创建并使用自定义对象
        • +3.4 自定义对象的EC属性应用
        • +3.5 其他工具类的使用
      • +4 Cim Elements
      • +5 CIMMesh SDK
      • +6 CIMSolid SDK
      • +7 CIM Template
    • +ORD SDK二次开发编程
    • +一步步学习ABD-CE开发
    • +一步步学习MicroStation CE Addin开发
    • 一步步学习MicroStation CE MDL开发
    • +一步步学习ProjectWise编程
    • 中国优先社区二次开发精华帖汇总
    • +学习Microstation交互式工具开发
    • +用户分享的文章
    • +过期帖,留存仅供参考

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

    3.1 CIM SDK概述

            CIM SDK,意为Civil Information Modeling,也就是专用于土木工程信息化建模的一个SDK。这个SDK中提供的API可完成以下任务:

    • 实现自定义实体/自定义对象;

    • 建立对象之间的隶属关系;

    • 智能感知关联对象的改变,并可选的对此改变做出响应;

    • 智能感知对象属性的改变,并可选的对此改变做出响应;

    • 面向对象提供基于类接口的聚合化属性访问;

    • 面向对象提供基于类接口的聚合化扩展属性访问;

    • 面向对象提供基于类接口的聚合化显示属性访问;

    • 面向对象提供基于几何变换层次的隶属关系管理;

    • 提供模块化对象组管理;

    • 面向对象提供材质化渲染支持;

    • 提供全局事件监听及转发功能;

    • 提供面向对象的运行时类注册机制;

    • 提供面向对象的静态/动态属性管理机制;

    • 提供面向对象的上下文菜单支持;

    • 提供面向对象的自定义属性编辑动作扩展;

    • 提供面向对象的Microstation内置元素快速操作接口;

    • 提供通用的参数化曲面操作API集(包括曲面的构造、裁剪、转换、布尔运算等);

    • 提供通用的网格操作API集(包括网格的构造、裁剪、转换、布尔运算等);

    • 提供通用的实体建模API集(包括实体的拉伸、扫掠、放样、布尔、断面提取等);

    • 提供通用的路线几何处理API集(平曲线构造、计算以及竖曲线构造、计算等);

    • 提供通用的带约束参数化横断面模板处理API集以及编辑UI;

    • 其他高级功能等等;

    • 所有API均提供C++和C#两种访问接口;

    • Share
    • History
    • More
    • Cancel
    • Li Ma Created by Li Ma
    • When: Wed, Mar 10 2021 2:38 AM
    • Li Ma Last revision by Li Ma
    • When: Wed, Mar 10 2021 2:43 AM
    • Revisions: 3
    • 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