Autodesk Forge Clip View:如何显示/隐藏裁剪视图边界框及控制交互?
裁剪视图(Clip View)的轮廓控制与交互限制方案
一、显示/隐藏裁剪视图轮廓
裁剪视图的轮廓可见性和裁剪功能是相互独立的,你可以通过以下方式控制:
- 调用对应平台API中视图的轮廓可见性属性接口,比如在BIM类软件中,通常可通过视图的裁剪区域形状管理器找到轮廓元素,修改其
Visibility参数,即可实现显示或隐藏,完全不影响视图的裁剪状态。
二、禁止选中裁剪视图的墙体交互
要实现视图保持裁剪状态,但用户无法选中裁剪轮廓墙体,有两种可靠方式:
- 过滤选择事件:在你的扩展程序中添加选择逻辑拦截,当用户发起选择操作时,检查目标元素是否为裁剪视图的轮廓墙体,若是则直接阻止选中动作,不让该元素进入选择集合。
- 设置元素不可选:利用平台提供的元素属性接口,将裁剪轮廓墙体的可选择属性设置为
false,从底层屏蔽该元素的选中交互能力,用户点击时不会有任何选中反馈。
内容的提问来源于stack exchange,提问作者Murru Stefano
相关产品推荐
相关产品推荐

