本文章代码写的是对族参数的获取,并转成DataTable可作为数据源直接绑定在form窗体控件上 流程思路为: 1.在固定位置找到族文件,加载到项目中 2.读取族文件中所有类型:Get_FamilySymbol(Family family); 3.获取族文件参数: GetParameter(Elem ...
分类:
其他好文 时间:
2020-06-19 11:52:17
阅读次数:
137
public class BeeFaceFailureHandler : IFailuresPreprocessor { public string ErrorMessage { set; get; } public string ErrorSeverity { set; get; } public ...
分类:
其他好文 时间:
2020-04-27 13:40:08
阅读次数:
362
Revit中的零件,可以将一个图元元素,分割成许多小的零件,而这些零件对原来元素的图元没影响,只会是显示一个效果,零件可以单独列入明细表、进行标记、过滤和导出。 一、不是所有元素都可以创建零件,能够创建零件的元素有以下几个: 墙(不包括叠层墙和幕墙); 基础墙; 楼板(不包括多层的形状编辑楼板); ...
分类:
其他好文 时间:
2020-04-15 00:43:50
阅读次数:
146
问题:.在自定义生成一个solid后,想要取到solid的outline,但是取出来的数据总是在项目边界,也就是原始坐标。然后需要进行revit的坐标转换:transform 如图将坐标转换为revit坐标就可以生成outline ...
分类:
其他好文 时间:
2020-04-01 10:40:14
阅读次数:
237
之前开发了一个基于Revit2017的批量化打印图纸插件,单独打印运行的没有问题, 但是批量打印的时候各种不稳定,基本一出问题之后直接造成软件崩溃, 后来上官网发了一篇求助帖子:传送门 得到高人指点,终于懂了原来是这么回事: 每次打印之前先将打印的视图设置为活动视图即可,同时我还发现打印的事务设置为 ...
分类:
其他好文 时间:
2020-01-15 19:11:36
阅读次数:
141
如何将revit文件进行数据导出和数据转换,是非常重要的问题,是解决我们如何将revit的数据解析为我们自己的数据,在revit的二次开发中,给我们提供IExportContext接口。当前接口可用户模型轻量化导出、自定义格式导出等。 当前接口在数据导出中,执行如下的顺序: 通过以上的导出,可以将r ...
分类:
其他好文 时间:
2019-12-08 15:47:29
阅读次数:
271
Revit读取cad的文字信息需要借助Teigha的开源dll,在程序中添加下图中红色框的dll文件的引用,其他的dll文件全部放在同一个文件夹中即可,运行的时候,会自动把这些dll文件全部复制到bin文件当中,同时,在Revit中运行插件,Revit也会自动加载这些dll文件。 以下是关键方法,在 ...
分类:
其他好文 时间:
2019-12-02 19:31:50
阅读次数:
144
在revit开发中,经常面临如下问题 1、不开启revit创建项目; 2、不开启revit读取rvt的数据信息等 RevitNet.dll是Autodesk 用于开启一个revit操作的基本DLL 、无需启动界面并对 Revit 进行操作。也就是使用此dll可做到无需启动Revit便可进行创建、修改 ...
分类:
Web程序 时间:
2019-11-25 15:24:18
阅读次数:
281
对于Revit的二次开发,基本技能需要Revit熟练使用,C#基本的语法,WPF的使用(MVVM或其他框架的使用),在此基础上进行开发 基本的格式 在代码完成之后,我们需要生成一个dll文件,在Revit中进行外部导入执行代码,而IExternalCommand实现的就是Revit去找我们的Exec ...
分类:
其他好文 时间:
2019-10-29 11:15:15
阅读次数:
72
视图是Revit所有显示的基础,Revit中包含二维和三维部分,其视图也有严格的区分,以下说明视图的分类情况。 TableView有两个子类,分别是是所有表格视图,主要用于呈现明细表和电气视图 PanelScheduleView表示一个面板时间表,该时间表显示有关面板,连接到面板的电路及其相应负载的 ...
分类:
其他好文 时间:
2019-09-26 16:12:10
阅读次数:
322