revit二次开发
HenrikWen
这个作者很懒,什么都没留下…
展开
-
revit 二次开发——在墙上挖圆形洞(Create Circle openning in wall)
一、思路1)在revit中创建一个基于墙的公制常规模型 的族2)为族添加实例参数我这里只添加了直径参数。3)将族载入项目中4)创建族实例5)修改直径参数二、代码 public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) ...原创 2020-04-15 18:03:16 · 2903 阅读 · 0 评论 -
revit 2020 二次开发——在楼板上挖圆形洞(Create circle openning in floor)
一、思路1)先创建圆形楼板(source floor),获取楼板的轮廓,根据轮廓在目标楼板上开洞。2)删掉圆形楼板。注意:创建目标楼板 和 在目标楼板上开圆形洞,尽量不要在一个事务中二、图示三、代码 public Result Execute(ExternalCommandData commandData, ref string message, ElementSe...原创 2020-04-15 16:45:35 · 1843 阅读 · 0 评论 -
Revit二次开发之创建倾斜楼板(Create a slope floor / slab)
文章目录一、函数二、图示三、代码一、函数链接: 官方文档地址./*使用给定的水平轮廓创建默认样式楼板。*/public Floor NewSlab( CurveArray profile,//斜板水平投影轮廓 Level level,//水平投影标高 Line slopedArrow,//倾斜轴,即水平投影与斜边相交的边 double slope,//倾斜角度 bool isSt...原创 2020-04-15 15:57:31 · 1728 阅读 · 1 评论 -
revit二次开发——墙设置属性——BuiltInParameter
1、获取元素参数列表var list = w1.GetOrderedParameters();2、设置部分属性//结构WALL_STRUCTURAL_SIGNIFICANT wi.get_Parameter(BuiltInParameter.WALL_STRUCTURAL_SIGNIFICANT).Set("true"); //底部约束WALL_BASE_CONSTRAINT...原创 2020-03-18 15:45:42 · 2003 阅读 · 0 评论