
revit 二次开发
那年我七岁
学徒一个,在学习过程中遇到无数的问题,于是来到这里记录一下。
展开
-
1.revit简单获取元素类型
namespace revit_text{ [TransactionAttribute(TransactionMode.Manual)] [RegenerationAttribute(RegenerationOption.Manual)] public class Class1 : IExternalCommand { public R...原创 2018-08-08 23:29:21 · 1253 阅读 · 0 评论 -
2.revit过滤器查找
namespace revit_text{ [TransactionAttribute(TransactionMode.Manual)] [RegenerationAttribute(RegenerationOption.Manual)] class FiltersPractise : IExternalCommand { public...原创 2018-08-08 23:31:33 · 683 阅读 · 0 评论 -
3.冲突检查
//冲突检查namespace revit_text{ [TransactionAttribute(TransactionMode.Manual)] [RegenerationAttribute(RegenerationOption.Manual)] class collision : IExternalCommand { publ...原创 2018-08-08 23:32:05 · 308 阅读 · 0 评论 -
4.获取几何信息
原创 2018-08-08 23:35:15 · 254 阅读 · 0 评论 -
5,根据ElementId 获取FamilyInstance(族实例)和Room(房间)
UIApplication uiapp = commandData.Application; UIDocument uidoc = uiapp.ActiveUIDocument; Autodesk.Revit.ApplicationServices.Application app = uiapp.Application; ...原创 2018-08-08 23:35:42 · 1675 阅读 · 0 评论 -
6.使用导出器CustomExporter
地址:http://thebuildingcoder.typepad.com/blog/2013/07/adn-mesh-data-custom-exporter-to-json.html 参考资料:https://blog.youkuaiyun.com/zsyddl2/article/details/80987088继承IExportContext它下列的方法周期为: OnEle...原创 2018-08-08 23:36:21 · 1794 阅读 · 5 评论 -
7.获取实体对象的几何数据
Options options = new Options(); options.DetailLevel = ViewDetailLevel.Fine; options.ComputeReferences = true; options.IncludeNonVisibleObjects = true; ...原创 2018-08-08 23:36:42 · 384 阅读 · 0 评论