Revit二次开发
YaruCode
这个作者很懒,什么都没留下…
展开
-
Revit中的参数
讲述通过API操纵Revit中所有的参数原创 2022-11-20 11:51:57 · 635 阅读 · 0 评论 -
获取族的实例参数和类型参数
读取所有的族实例参数和类型参数,还写了获取一个Family所有类型,每个类型获取对应的类型参数原创 2022-11-06 09:00:34 · 325 阅读 · 0 评论 -
Revit链接文件中的操作
Revit中链接文件的操作原创 2022-10-22 16:24:41 · 443 阅读 · 0 评论 -
API做族之拉伸族
用API的方式创建族,创建尺寸标注,然后尺寸标注设置对应的参数,最终是一个可以通过参数驱动的活族原创 2022-10-16 18:18:18 · 201 阅读 · 0 评论 -
Revit中的AddInCommandBinding
Revit中的AddInCommandBinding命令原创 2022-10-11 21:28:24 · 435 阅读 · 0 评论 -
点投影到平面
点投影到平面的算法详解原创 2022-10-08 21:17:15 · 1197 阅读 · 0 评论 -
Revit中实现GH Scan凸包算法
基于Revit的数据结构,用GH 扫描算法实现了复杂度为nlog2n的凸包算法原创 2022-08-20 09:46:20 · 204 阅读 · 0 评论 -
Revit中自定义警告
Revit中创建自定义的警告和异常,并弹出原创 2022-08-13 11:11:32 · 239 阅读 · 0 评论 -
Revit二次开发之按照标高过滤元素
Revit二次开发之按照标高过滤元素之前群里有朋友问怎么过滤特定标高的元素,当时有人回答先都过滤出来,然后遍历判断相应的标高参数来找出特定标高的元素。今天在看书的时候看到了一个可以过滤特定标高元素的方法,在此记录一下。这个demo实现了亮显标高 1中所有元素的效果。using System;using System.Collections.Generic;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revit.原创 2020-07-02 10:16:03 · 1001 阅读 · 0 评论 -
Revit中射线法的使用
Revit中射线法的使用参考叶老师的Revit中几何数据处理的讲座,实现了下面的找到梁下面的墙体的功能,视频中讲的是2013的API,我用的是2019的API,很多类和方法都变了,但是思路还是一样,写在这里,记录一下学习过程。using System;using System.Collections.Generic;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revit.Attributes;using Auto原创 2020-06-06 11:57:47 · 811 阅读 · 0 评论 -
Revit中线的位置关系判断方法
Revit中线的位置关系判断方法下面通过模型线的实例来记录一下revit中线的位置关系的判断技巧:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using A...原创 2020-01-30 19:50:05 · 833 阅读 · 0 评论 -
Revit二次开发之填充区域创建标注
Revit二次开发之填充区域创建标注using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using System.Collections.Generic;using System.Linq;namespace AutoDimention{ [TransactionAtt...原创 2020-01-14 10:49:03 · 1275 阅读 · 0 评论 -
Revit二次开发之轴网标注
Revit二次开发之轴网标注using System;using System.Collections.Generic;using Autodesk.Revit.DB;using Autodesk.Revit.UI.Selection;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;namespace 标注轴网{ ...原创 2020-01-11 21:06:19 · 996 阅读 · 0 评论 -
Revit二次开发之创建带洞口的楼板
Revit二次开发之创建带洞口的楼板今天在一个外国人的博客上看到了一个创建带洞口的楼板的方法,但是我真正写下来以后发现还是先创建一个楼板,然后再楼板上面创建洞口。还有一个问题是原文章是直接在一个事务里面先创建了一个楼板,然后事务还没提交就在这个楼板上面创建了洞口。但是我跟着去实现的时候发现,这样子revit会报错,所以我把创建楼板和创建洞口放在两个事务里面提交了。欢迎指导这个问题或者像探讨原因的...原创 2019-12-29 11:20:58 · 1662 阅读 · 1 评论 -
旋转BoundingBoxXYZ来修改三维视图的截面盒
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-11-04 13:04:41 · 773 阅读 · 0 评论 -
Revit二次开发之获取GeometryObject
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-11-04 09:26:47 · 1515 阅读 · 0 评论 -
Revit二次开发之墙体上创建门实例
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-11-01 09:42:12 · 1859 阅读 · 2 评论 -
Revit二次开发之创建梯形墙体
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-11-01 09:06:08 · 734 阅读 · 0 评论 -
revit二次开发之创建轴线
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-11-01 09:04:05 · 492 阅读 · 0 评论 -
Revit二次开发之创建标高
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-10-31 22:37:11 · 910 阅读 · 0 评论 -
Revit二次开发之阵列
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-10-31 22:09:33 · 1077 阅读 · 0 评论 -
Revit二次开发之删除元素
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-10-31 21:24:19 · 1701 阅读 · 2 评论 -
Revit二次开发之镜像操作
镜像using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attri...原创 2019-10-31 21:11:32 · 1617 阅读 · 0 评论 -
Revit二次开发之旋转元素
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-10-31 16:55:36 · 2005 阅读 · 0 评论 -
Revit二次开发之拉伸创建族
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-10-31 16:53:01 · 1582 阅读 · 0 评论 -
Revit二次开发之元素的移动
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.Attributes;...原创 2019-10-31 16:50:06 · 819 阅读 · 0 评论 -
Revit中MEP避让功能的实现
看到已经有大神实现了,MEP构建避让的功能,我也试着写了一下插件。但是,因为能力有限暂时还不能生成相应的弯头,我后面会补上的!!!下面直接上代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;usin...原创 2019-07-24 15:29:54 · 738 阅读 · 2 评论