
Revit二次开发
lk_HIT
这个作者很懒,什么都没留下…
展开
-
利用RevitNET.dll后台操作rvt文件
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tasks;using Autodesk.Revit;using Autodesk.Revi...原创 2020-02-06 21:03:25 · 3050 阅读 · 3 评论 -
Revit二次开发之“PromptForFamilyInstancePlacement()函数动态拖动/鼠标跟随”效果
//跟随鼠标拖动效果[Transaction(TransactionMode.Manual)][Regeneration(RegenerationOption.Manual)]public class DragElement : IExternalCommand{ public Result Execute(ExternalCommandData cmdData, ref str...原创 2020-02-06 20:36:19 · 1243 阅读 · 0 评论 -
获取Revit模型中构件几何之间的引用关系
Revit SDK给我们提供了接口IExportContext用于将模型导出,从接口中我们可以获取每个构件的三角片信息,材质信息,只需要将每个构件三角片化即可。但是当模型较大的时候就会发现导出速度慢,导出的文件较大,这个时候有没有办法提升导出速度,减少导出文件的大小呢?是有这样的办法的,Revit在内部存储构件的几何信息时,相同几何的构件只存储的一份几何信息,这样子可以减少rvt文件大小。(1...原创 2019-07-22 13:31:15 · 2252 阅读 · 1 评论