Revit二次开发--外部命令和外部应用(IExternalCommand)

1、IExternalCommand是revit API用来扩展外部功能的接口,只包含一个Execute函数; 2、Revit通过.addin文件来识别和加载外部插件。 Revit外部插件的实现为: [Transaction(TransactionMode.Manual)] public class ClassDemo: IExternalCommand { pub

- 阅读全文 -

Revit二次开发-exe安装包制作

一、打包工具介绍: 1、打开Visual Studio,打开工具栏选项,选择扩展和更新,搜索并安装Microsoft Visual Studio Installer Projects; 2、新建项目,选择Visual Studio Installer; 3、将项目文件拖入至Application Folder文件夹; 4、修改项目信息; 5、Release版本编译,得到exe安装包。

- 阅读全文 -

OpenGL基础

OpenGL渲染: OpenGL基本框架: 按需学习与系统学习永远同行。 装配式设计,生产,施工,BIM,CAD二开,REVIT二开, OpenGL图形开发交流,加Q群1083064224

- 阅读全文 -

revit二次开发--读取参数的四种选择

首先得到一个Element后,有如下几个获取参数的方法: Parameters GetParameters(string name) //name为参数名 get_Parameter(BuiltInParameter parameterId) LookupParameter(string name) 注:使用e.GetParameters(string name)或者e.LookupParam

- 阅读全文 -

revit二次开发--交互选择类Selection

Revit把所有的交互选择的操作全部封装在Selection类中。 Selection类提供了选择点,选择线,选择面,选择对象,窗口选择,多重选择等等操作。 PickBox(PickBoxStyle)//窗口选的效果,返回所选择的范围,不返回所选的对象集合 PickBox(PickBoxStyle, String)  //窗口选,可输入状态栏提醒字符串,返回返回所选择的范围 PickElement

- 阅读全文 -