随笔分类 - Revit二次开发
Revit二次开发
摘要:Revit API创建墙的保温层修改墙厚度
阅读全文
摘要:startusingAutodesk.Revit.DB.Events;//http://revit.haotui.com[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)][Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)][Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attri
阅读全文
摘要:一业内朋友让我写个快速创建标高的插件。
阅读全文
摘要:Revit API判断直线判断移动风管
阅读全文
摘要:通过conn.AllRefs;可以找到与之连接的连接器。
阅读全文
摘要:连接器的类别,风管不仅有两端,可能在曲线上也有。
阅读全文
摘要:BoundingBoxUV与BoundingBoxXYZ
阅读全文
摘要:Revit Family API 添加材质参数设置可见性
阅读全文
摘要:PlanarFace.Normal取得向量。IsAlmostEqualTo判断向量是否一致。
阅读全文
摘要:先创建一个封闭曲线createProfileLShape();
再创建实体,这里需要手工画一个参考平面Reference Plane:
阅读全文
摘要:FamilyManager.NewType("");添加新类型,然后设置参数,就是为新类型设置参数。
阅读全文
摘要:系统族,可以直接转化为对应的类(Wall,Duct)然后取得几何信息,普通族需要转化为FamilyInstance
阅读全文
摘要:Revit API提供根据射线来寻找经过的元素。方法是固定模式,没什么好说。
关键代码:doc.FindReferencesWithContextByDirection(ptStart, (ptEnd - ptStart), view3d)
阅读全文
摘要:本课程演示创建一个拷贝房间内对象布局命令,完整演示步骤和代码。这个命令把选中房间内的对象复制到其它选中的一个或多个房间中,而且保持与源房间一致的相对位置。通过本讲座使听众知道创建一个二次开发程序很简单,创建一个实用的命令也很快。
阅读全文
摘要:OwnerFamily即族模板。
获取类别的方法:
Document.Settings.Categories.get_Item(BuiltInCategory.OST_Columns);
阅读全文