11 2022 档案
摘要:添加菜单和按钮 Ribbon实例 Ribbon菜单的创建以及各种不同的button Ribbon 这个类是PushButton和PulldownButton的基类。 按钮放在panel内,panel放在tab页内 在Revit API中,可以使用ExternalApplication类和Extern
阅读全文
摘要:介绍代码 介绍 Creates a slab within the project with the given horizontal profile using the default floor style. public Floor NewSlab( CurveArray profile, L
阅读全文
摘要:应用程序和文档 UI和DB应用类文档类文档用户界面文档 应用程序和文档(Application and Document)是Revit API的顶层对象。 应用程序对象:一个独立的Revit会话,提供访问文件、选项和应用程序范围的其他数据及设置。 文档对象是单个revit项目文件。Revit可以有多
阅读全文
摘要:图元与图元类型 元素 元素 元素(Element)也称图元 图元作为revit建模的基础,数量庞大,关系千丝万缕。先了解图元的分类,将会帮助我们整理思路,找到功能开发的关键点。 每一个人都可以按照自己的思路将图元进行分类。建模人员可以按照制图要求将图元分为“建筑”“结构”“钢”“系统”“注释”“分析
阅读全文
摘要:外部事件 外部事件例子 外部事件 外部事件并不是指Csharp中的event关键词修饰的类型,而是一种实现事件机制的接口,它的工作方式与编程中的事件相似:一个插件程序能在某个动作即将发生或发生后得到通知,然后根据这个动作采取行动。 ExternaEvent.Create()静态方法:创建外部事件ex
阅读全文
摘要:模型中存储数据 参数读取写入 外部存储SchemaEntity快速获取外部存储参数 参数 在Revit平台API中,每个图元对象都有参数属性,它是隶属于图元所有属性的集合,在此集合中更改属性值。 每个图元的参数都有一个与之关联的ElementId类型的ID大多数参数是Revit内置的还有一部分是存储
阅读全文
摘要:事务 事务基础Transaction类FailureHandlingOptions 编写代码 事务基础 事务是将一系列修改Revit模型的操作提交至文档的这样一种对象。 任何一个对文档修改的操作都需要包含在-一个打开的属于该文档的事务中,否则就会有异常抛出。任何修改都要在事务提交后才写人文档。在一个
阅读全文