社区
Revit,Navisworks建筑施工BIM讨论区
欢迎访问欧特克Revit, Navisworks论坛!分享知识,发帖提问,浏览论坛热帖。
取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

revit 怎样获取族实例中指定的参照线

6 条回复6
已解决
回复
1 条消息(共 7 条)
251912960
872 次查看, 6 条回复

revit 怎样获取族实例中指定的参照线

求助:想实现revit自带对齐 差不多的功能,选择参照,然后与选择的参照对齐,

用PickObject的ObjectType.PointOnElement获取指定的reference,

但返回的Reference是当前参照线的族实例Id,怎样才能拿到选择的引用Id,如下图

251912960_0-1618467376641.png

 

标签 (1)
6 条回复6
2 条消息(共 7 条)

你好,

 

可以把你的族以附件发出来,我试试

 

名片.png

3 条消息(共 7 条)

就是随便选中一个构件,点击修改面板中的「对齐」按钮,然后选择构件上的任意一根线,

我要知道用户选择的是哪根线或者哪个引用参照

251912960_1-1618544853303.png

 

标记 (1)
4 条消息(共 7 条)

你好,

 

我觉得是这样的,首先返回的reference的ElementId,是构件本身,并非引线。一般做标注是直接用的Reference对象,

至于你说的参照对齐,我觉得可以使用reference的GlobalPoint属性获取位置,再移动构件,这样是没有技术问题的

 

祝好!

名片.png

5 条消息(共 7 条)

我要用选择的reference作为参照,,故要先求出参照的位置

GlobalPoint属性是返回拾取的参照点,没办法知道选择是哪个参照)

,然后再让某个构件的与该选择的参照对齐或者偏移

6 条消息(共 7 条)

你好,

 

一般来说普通的对齐,依靠GlobalPoint的坐标够了,如果有复杂需求,建议在自建族中放入模型线以让项目中方便扑捉到

 

祝好!

名片.png

7 条消息(共 7 条)

您好!请问您的问题解决了吗?
如果梁老师的以上回答解决了您的问题,或者对您的问题有参考作用,请将他的回复点击"接受解答"按钮。这可以帮助其他人更快地找到解决方案,谢谢您的参与!





Lynn Zhang
Community Manager


找不到想要的内容?向社区提问或分享您的知识。

到论坛发帖  

”