随笔分类 - revit二次开发
摘要:首先给构件族创建一个材质参数,然后让族的材质使用该参数,即可直接用参数化的过程改变材质 创建某颜色的材质 然后直接将创建的新的Material赋予参数即可
阅读全文
摘要:批量旋转所使用的ISET<ElementId>中的元素是ElementInstance的Id,使用Family或FamilySymbol均不可以 困扰我的最大问题就是旋转角度,测试了好几个小时终于在无意中发现使用的角度为弧度制;
阅读全文
摘要:参考: https://blog.csdn.net/imfour/article/details/80148470 http://greatverve.cnblogs.com/archive/2011/03/16/revit-Intersection.html 需要找到到布设脚手架起点,所以最终决定
阅读全文
摘要:参考: Revit二次开发——非模态窗口:https://blog.csdn.net/niuge8905/article/details/79767671 想用winform读取文件数据,直接使用却又提示无法执行事务模式,所以需要注册个事件
阅读全文
摘要:UIApplication uiApp = commandData.Application; Autodesk.Revit.ApplicationServices.Application application = uiApp.Application; UIDocument uiDocument = uiApp.ActiveUIDocument; Document document = ...
阅读全文
摘要:创建参数化族类型(脚手杆长度) 因为我是用的族为构建组,并非系统族,在网上并没有找到适合构建族的方法,所以用的方法比较笨 大概方法为自己规定一套命名方法,然后遍历族类型找到同名族类型,若没找到,则先进行复制再参数化,所以要两个方法配合使用才能确保返回需求;
阅读全文
摘要:载入族 此方法载入族无法覆盖原有族,即若存在相同名称的族则会载入失败
阅读全文
摘要:利用C#读取Excel中的数据 由于特殊桥的脚手架形状并不完全规律,导致脚手杆的间距不统一无法顺利循环,所以决定利用Excel导入间距数据再进行布设
阅读全文