Revit二次开发
weixin_43821256
这个作者很懒,什么都没留下…
展开
-
Revit二次开发—改变构件颜色
在revit开发的过程中,有时候需要改变构件的表面颜色,对构件进行特殊标记,查询API的过程中可以根据View.SetElementOverrides方法来实现,其中OverrideGraphicSettings类来实现构件各种外观样式。当需要重置为默认状态时,则需要用到以下代码。最后看看代码执行情况,效果还是非常好的。原创 2024-05-11 15:07:12 · 356 阅读 · 1 评论 -
Revit二次开发——创建场地建筑地坪
Revit在进行场地建模时,需要在场地平面上挖洞,则需要再场地平面上创建建筑地坪,根据查询API,得到BuildingPad.Create方法来进行生成。入参为类型ID和轮廓线。轮廓线我用的是闭合的模型线,直接框选即可,建筑地坪类型ID的用过滤器来过滤。最后运行代码,即可创建场地建筑地坪,在场地平面上挖坑,下面是效果图。原创 2024-04-17 17:47:31 · 271 阅读 · 0 评论 -
Revit二次开发——创建融合
注意 要设置Blend的TopOffset,这个是融合顶端相对于草图平面的偏移,不设置这个有时候创建完族后,顶底面会出现相反的情况,导致达不到想要的效果。在进行Revit开发时,想要用融合创建一个族,需要顶底轮廓入参,顶底轮廓必须得是完美闭合的线圈,通过查询API可以得到相应创建的方法 NewBlend。第一个参数可以控制,创建的是实体还是空心,在空心剪切时,可以设置为False,接下来是完整的代码。原创 2024-04-09 10:56:18 · 314 阅读 · 0 评论 -
Revit二次开发-创建墙
根据用户的点击,设置墙的起始点,来创建墙。原创 2023-11-22 18:21:01 · 123 阅读 · 1 评论 -
Revit二次开发-放置柱
根据用户鼠标选择放置点,来放置指定的柱子。原创 2023-11-22 18:18:50 · 137 阅读 · 1 评论 -
Revit二次开发--Hello World
进行revit开发时,搭建环境后,可以直接进行复制粘贴,进行使用的代码。原创 2023-11-22 10:04:46 · 60 阅读 · 0 评论