Revit二次开发——常规模型标记随构件旋转

对梁、管线进行标记时,标记族可以平行于主体

对常规模型标记时,标记族似乎只学会了水平、垂直这两个姿势

并且不支持放置后旋转

最近群里有朋友提问:标注怎么能跟风管支架平行?

之前也有遇到类似需求:标注怎么与预制构件平行

这里提供一个解决方法,用常规注释族代替

视频演示:演示环境revit2016
Revit二次开发——常规模型标记随构件旋转_第1张图片

Revit二次开发——常规模型标记随构件旋转_第2张图片

实现思路:

1.获取视图内的标记族、注释族

2.指定需要替换、被替换的类型

3.遍历指定类型的标记族,获取放置点位置,并找到host,获取到host的旋转角度

4.在点上放置指定类型的注释族

5.根据注释族的参数从host中提取对应参数值,并赋值给注释族

6.根据host的角度,旋转注释族

7.隐藏/删除原标记族

缺点:

1.单次替换后,注释族不与构件参数联动

2.注释族的引线不能控制

欢迎加群一起唱歌hi:982682114
关于歌手(5)

你可能感兴趣的:(Revit二次开发思路分享)