![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Revit
sky92archangel
这个作者很懒,什么都没留下…
展开
-
RevitAPI获得赫米特插值空间三维曲线的曲率计算
RevitAPI获得赫米特插值空间三维曲线的曲率计算原创 2023-07-04 16:05:38 · 186 阅读 · 0 评论 -
Newtonsoft.Json针对Revit提供的数学类型的JsonConvert自定义解析方法
做二次开发常会遇到需要使用API所提供的类型来进行操作,坐标为例,常有 XYZ UV 这种类型,而此类数据在序列化为文本后再次读取反序列化时会出现坐标数据无法读取则全部默认置0的情况,为解决此类问题,Newtonsoft.Json需要针对这些第三方提供的类型做自定义的解析设置;接下来就是解析的重点 针对类型的自定义json序列化设置,即上述代码的 JsonUVConverter 类;此时我们构造实例、输入数据、序列化常规流程走一遍,并保存为文件。这里再Demo中嵌套了一个Rect,其中的类型由UV构成;原创 2023-04-24 10:02:07 · 374 阅读 · 0 评论 -
Revit读取链接文件内信息工具
using Autodesk.Revit.DB;using Autodesk.Revit.UI;using SEPD.BuidingElectricity.CommonHelper;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thread...原创 2020-03-05 16:55:05 · 619 阅读 · 1 评论 -
【Revit 二次开发】族与族之间的标注基本方法 (可批量)
Revit二次开发 ,关键在于从族实例内把族的参照面提取出来,判断筛选合格的面,作为标注的参数。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.DB;using ...原创 2019-12-19 19:36:11 · 1441 阅读 · 2 评论 -
【Revit 二次开发】各类空间几何问题的判断及操作方法
【Revit 二次开发】各类空间几何问题的判断及操作方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;using Autodesk.Revit.UI;using ...原创 2019-12-17 10:56:21 · 2424 阅读 · 2 评论 -
【Revit 二次开发】满应力文件解析
【Revit 二次开发】满应力文件解析using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.Creation;usin...原创 2019-12-17 10:52:27 · 542 阅读 · 0 评论 -
【Revit 二次开发】与Revit内容有关(视图、族类型、族实例等)操作的相关方法
【Revit 二次开发】与Revit内容有关(视图、族类型、族实例等)操作的相关方法 #region 与Revit内容有关(视图、族类型、族实例等)操作的相关方法 /// <summary> /// 新建一个文件副本 /// </summary> /// <param name="comm...原创 2019-12-17 10:00:22 · 1200 阅读 · 0 评论 -
【Revit 二次开发】获取所有房间的角点
获取所有房间的角点: public List<XYZ> getRoomXYZandV(Element room, Document doc) { List<XYZ> listXYZ = new List<XYZ>(); XYZ roomLocationXyz = room.Locat...原创 2019-09-06 15:50:41 · 860 阅读 · 0 评论 -
【Revit 二次开发】读写excel文件 支持xls文件 无论类内部的属性如何定义 泛型使用
写入操作: /// <summary> /// 将类序列 写入excel文件 支持xls文件 无论类内部的属性如何定义 /// </summary> /// <typeparam name="T">数据类型</typeparam> /// <param nam...原创 2019-09-06 15:46:20 · 1704 阅读 · 0 评论 -
【Revit 二次开发】从RVT建筑文档中获取房间,并获得房间四周的墙面。
从RVT建筑文档中获取房间,并获得房间四周的墙面。 /// <summary> /// 获取属于该房间的所有墙2 /// </summary> /// <returns></returns> public List<Wall> GetWallsOfRoom(Roo...原创 2019-09-06 15:38:18 · 1241 阅读 · 0 评论