第一章:Revit API核心基础概念
发布时间
阅读量:
阅读量
本章主要涉及个人学习Revit二次开发过程中API基本概念的记录与整理。具体而言:
- 外部命令对应的是IExternalCommand对象。
- 外部应用对应的是IExternalApplication对象。
- 插件的事务管理与日志记录功能分别对应着Transaction与Journaling两个属性。
- 在Revit中使用到的应用对象分为两种类型:一种是Application对象用于管理整个应用程序的行为模式;另一种是Document对象负责处理具体的数据存储与操作。
- 通过Revit平台实现插件的注册与安装流程。
- 在实际开发过程中需要考虑的应用场景包括但不限于
作为开发者所需的工具包之一,在Revit API框架下定义了特定功能的一类调用方式称为"外部命令";这些操作可以通过执行特定脚本或交互界面来进行管理与维护;为了使该接口能够满足实际需求,在其内部需要手动实现核心逻辑功能部分;简而言之,在这个设计中:"Execute"方法位于所有子类之间作为公共入口进行操作;具体形式如下
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
public class FileterElement : IExternalCo
全部评论 (0)
还没有任何评论哟~
