![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Revit项目篇
本专栏会分享我在学习Revit二次开发过程中实现的完整的项目功能。我会在本专栏分享我的项目源码,目的是供新手学习和供大神指点,达到为社区做出一点自己的贡献和提高自己的目的。
YaruCode
这个作者很懒,什么都没留下…
展开
-
Revit开发之轴线交点创建柱子
Revit开发之轴线交点创建柱子这个demo实现了轴线的交点创建柱子功能,纯属娱乐和学习。不足之处请各路大神指教using System;using System.Collections.Generic;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revit.Attributes;using Autodesk.Revit.UI.Selection;using Autodesk.Revit.DB.Mechanic原创 2020-07-01 17:04:44 · 631 阅读 · 0 评论 -
Revit开发小功能集合
文章目录1.获取Revit中打开的所有的View(视图)2.在不打开Revit的情况下读取rvt文件数据3.获取元素的材质信息5.编辑族参数(没有成功,后期会更新)7.取消选中元素8.选中元素9获取元素的几何信息10 预览Revit视图的控件1.获取Revit中打开的所有的View(视图)using System;using System.Collections.Generic;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autod原创 2020-05-25 22:00:31 · 1038 阅读 · 2 评论 -
Revit后期添加按钮和面板
Revit后期添加按钮和面板今天在唐曾老师的博客上看到了这个项目以后觉得很稀奇,就自己也跟着实现了一下。我看了唐曾老师的展示视频,就自己写了功能。我看到老师留下了github地址,应该是有分享源码吧,我这个是大概的实现了整个的思路,但是可能存在很多的Bug.只是作为一个记录学习的过程分享在这里,希望可以帮助到有需要的朋友。注意:需要多添加一个AddWindows.dll的引用才可以,这个引用可...原创 2020-02-08 17:20:09 · 899 阅读 · 0 评论 -
Revit二次开发之间隙打断
Revit二次开发之间隙打断using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revi...原创 2019-12-26 19:54:41 · 438 阅读 · 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.DB.Mecha...原创 2019-12-26 19:52:20 · 374 阅读 · 0 评论 -
Revit二次开发之梁随板
Revit二次开发之梁随板这个demo实现了梁随斜板的功能:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using Autodesk.Revit.UI.Sel...原创 2019-12-21 11:09:35 · 1281 阅读 · 2 评论 -
Revit二次开发之实现按梁高给给梁设置不同的颜色
按梁高给给梁设置不同的颜色在没有插件的情况下,要给不同梁高的梁设置不同的颜色需要在过滤器里面设置。有了这个样的插件以后就可以更加方便的设置了。下面上代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using ...原创 2019-12-21 10:48:55 · 2099 阅读 · 0 评论 -
Revit二次开发之打断构建
打断LocationCurve Drived Elements这个功能实现了打断一个可以获取到LocationCurve构建的连续操作using System;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revit.Attributes;using Autodesk.Revit.UI.Selection;...原创 2019-12-23 21:40:52 · 820 阅读 · 1 评论 -
Revit二次开发之管道避让
管道翻弯避避让本项目实现了管道碰撞的时候跳跃或者翻弯的方式实现避让的功能。废话不多说,直接上代码这个Command类是项目的主要类。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk....原创 2019-12-15 11:11:06 · 2400 阅读 · 11 评论