![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Revit API 开发周边
文章平均质量分 69
极客BIM工作室
软件工程师出身,专注BIM与计算机技术的结合多年。
展开
-
Revit 几何体的三种上层应用:特征造型、体量和纯粹几何
排除掉墙梁板柱这些和建筑各专业相关的构件,Revit 的上层应用中,有三类和几何相关的应用,特征造型、体量和纯粹几何。这也是通常三维建模软件的几种基础建模组织形式。原创 2023-09-09 11:58:44 · 220 阅读 · 0 评论 -
Revit Window:窗户
前言窗户作为 Revit 一个非常重要的构件,看似为内建族,实际上却是可载入族。本文对窗户的各个方面做个分析,以加深对它的了解。内容选定一个窗户,用 Revit Lookup 查看它的信息,可以看到它是一个 FamilyInstance。如果选中的是门,同样可以看到它是 FamilyInstance。而如果你选中的是一个墙,则会显示 Wall,而非 FamilyInstance。虽然在 Revit 的 UI 上,它们是挨着的,但墙是内建族,门窗是可载入族。做为可载入族,它是有类别的,Categor原创 2021-05-15 20:04:29 · 1328 阅读 · 0 评论 -
Revit API 开发周边:对 Element 进行 Reflection
前言RevitLookup 可以找到任意一个构建的 BoundingBox,但是我用 API 直接调用却不能,这是什么原因的?到底有没有这个属性 BoundingBox。内容对 Element 进行反射,读取它的所有的属性和方法,并且打印出来。这里顺便把字符串 Autodesk.Revit.DB. 去掉,免得内容太繁杂。另外,如果真的有 BoundingBox,就把它读出来:Type type = typeof(Element);FileStream fs = File.Create(@"D:\原创 2020-06-20 15:49:33 · 608 阅读 · 0 评论 -
Revit API 开发周边:自定义填充样式 Fill Pattern
前言本文介绍 Revit 填充样式的自定义创建。内容打开 Revit 的 “管理 》其它设置 》填充样式”,可以找到 Revit 的填充图案:选择一个填充图案,编辑。对于一个基本图案,有两种类型,平行线或者交叉填充。如果是平行线,只需给出角度和平行线的间距,如果是交叉,那么还有给出另一个方向的间距。平行线:交叉填充:对于自定义的图案,则较为复杂,以下图为例,这也是官方的一个例子,创建自定义填充图案文件:你可以点开官方的链接,直接 copy 它的内容,会发现无法运行,因为它的内容有错误原创 2020-06-14 14:09:29 · 1414 阅读 · 0 评论 -
Revit API 开发周边:参考资料收集
前言记录 Revit API 相关。官方文档API 开发者文档:https://help.autodesk.com/view/RVT/2020/CHS/?guid=Revit_API_Revit_API_Developers_Guide_html初学者还是有必要过一下上面的内容,如果已经入门了,偶尔翻翻还是有所帮助的。国内博客叶雄进-橄榄山:https://blog.csdn.net/...原创 2020-03-29 08:56:58 · 394 阅读 · 0 评论 -
Revit API 开发周边:得到 Element 的所有子类
前言Revit API 到底有多少个类是派生自 Element 呢?API 暴露的 Element 子类型有 359 个。方案写一个 IExternalCommand,运行插件时,把类型为 Element 所在的 Assembly,实际上就是 RevitAPI.dll。把它里面所有的类型都找出来,然后每个 type 都去看看是否是直接或者间接继承自 Element。如果是,就记录下来。n...原创 2020-03-26 20:26:47 · 1389 阅读 · 1 评论 -
Revit API 开发周边:NewtonSoft.Json 及兼容问题
概述NewtonSoft.Json 兼容问题,简单一句话就是你必须引用 Revit 安装目录下面的 NewtonSoft.Json.dll,否则你在使用它的功能的时候可能出现各种问题,原因就是版本冲突。问题很简单,如果不知道,调试可能会花你很多时间。NewtonSoft.Json 自定义类序列化 null 问题这个是官方的例子:Product product = new Product()...原创 2020-03-23 08:38:23 · 520 阅读 · 0 评论