自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 Revit二次开发之技能篇(八)———数据库操作(以mySQL为例)

最近作者在研究CAD数据到Revit数据的快速转换,很多时候我们都会用到CAD的图纸,因为dwg文件中有许多信息是RVT文件中没有的,因此作者一直在研究如何将CAD文件中的数据快速有效地输入到Revit中。作者最初是利用teigha的第三方服务工具,利用teigha中的dll文件进行再次开发,将CAD数据直接采集到Revit中,直接明了,但是做了很多项目发现,许多数据都是重复且庞杂有规律的。例...

2019-02-26 14:39:28 2709

原创 Revit二次开发之技能篇(七)———隐藏视图中的图元(以标高为例)

最近在做项目的剖面出图,相信做过项目的读者也经历过出图的痛苦,在Revit中出图需要很多细致且任务量繁重的造操作,比如作者在本文中要讲到的隐藏不需要的图元。下面是作者做的一个剖面中隐藏标高的小功能,具体如下:首先要收集视图中的所有标高: FilteredElementCollector coll = new FilteredElementCollector...

2019-01-28 18:59:51 2130

原创 Revit二次开发之技能篇(六)———导出DWG文件

作者突然想试一下用revitAPI导出其他格式的文件,于是先测试了一下导出CAD文件也就是.dwg。通过查找API找到了以下方法: 查看上图可以知道,Document提供了专门的方法,我们直接使用就可以了,在作者使用的时候发现API还贴心地提供了完整的方法:这个方法只需要提供三个参数就可以实现CAD文件的导出,第一二个参数读者都会,直接说第三个参数,第三个参数是导出设置的名称;...

2019-01-16 17:38:23 5924 2

原创 Revit二次开发之技能篇(五)———模型轻量化.RVT到JSON实现的测试

最近作者一直在研究Revit模型轻量化显示在网页中,通过查找大量的资料,找到了一条可行的方法进行分享;在开文前明确告诉大读者,将.RVT文件转为JSON文件再由three.js读取到网页,并没有实现,或者说只实现了一部分,数据不太完全,经测试模型中的曲面是读取的数据是不够的,现在还没有研究明白感觉是revitAPI中提供的基础数据接口不太精确。好了进入正文:将revit模型转为JSON...

2019-01-15 16:57:04 16542 7

原创 Revit二次开发之技能篇(四)———区域标高不一致缩略图的实现

使用Revit出图时,往往会遇到项目地库标高不一致,在标注机电管线时,需要按照地库地面标高去标注,但地库地面标高又无法统一,需要手动取框选区域形成标高缩略图注明标高。本文简单分享一下利用土建模型中的楼板实现缩略图的快速方法;1、读取地库建筑面层的所有轮廓,筛选出建筑面层的范围线,利用范围线生成详图线;2、新建常规注释类别的标高标记族,将建筑面层的标高赋值给常规注释族;以下是所有代码...

2019-01-10 09:47:44 1106

原创 Revit二次开发之技能篇(三)———窗体的实现

在Revit中很多时候,都需要用户输入相关的数据,然后再进行程序的运行。在Revit中如何实现窗体呢?请看以下代码: ParkingForm frmDlg = new ParkingForm(); frmDlg.ShowDialog(); if (frmDlg.DialogResult == Di...

2019-01-06 23:51:08 2866

原创 Revit二次开发之技能篇(二)———轴网尺寸标注

在利用revit出图时,避免不了要对轴网进行标注,下面分享一下轴网尺寸标注的一些开发经验:轴网尺寸标注:首先要获取到尺寸标注的引用,将引用添加到引用集合中,关键代码如下: ReferenceArray array = new ReferenceArray(); array.Append(new Reference(grid));然后就是获取到需要尺寸标注的位置,在轴网的Cu...

2019-01-06 23:36:12 4691

原创 Revit二次开发之技能篇(一)———轴网自动对齐

在做项目的过程中,轴网都是进行翻模或者拾取,而翻模出来的轴网往往都是不堪入目的,为了满足项目需要,做了轴网对齐的功能,废话不多说,直接上干货。首先做一些准备工作,先建立一个轴网过滤类,接下来会用到,代码如下: class GridSelectionFilter : ISelectionFilter { public bool AllowElement(Elem...

2019-01-05 18:52:19 3716

three.js解析BIM中间数据JSON(源代码)

将revit模型导出为JSON后,所用到的three.js写的解析JSON数据源代码,请使用者看清后再按照所需下载。

2019-01-15

Revit导出JSON数据源代码

revit导出json数据源代码,请需要这下载使用

2019-01-15

Revit模型转JSON数据测试数据(JSON数据)

将revit模型转化为JSON数据测试数据。下载这请注意这只是我的测试数据

2019-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除