Autodesk forge Autodesk Forge Viewer:如何设置对象遮挡

Autodesk forge Autodesk Forge Viewer:如何设置对象遮挡,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我正在使用Autodesk forge viewer并添加自定义元素,就像在Autodesk的浏览器中一样 我正在寻找一种可能性来设置其中一个新对象的“可见性”-例如,当在相机周围移动时,绿色立方体应保持在其3D位置,但不应被任何其他对象遮挡(例如,当选中时,它以某种方式呈现蓝色轮廓)。或者甚至更好:如果它被另一个对象覆盖,它应该会发光(具有可配置的不透明度)。不幸的是,在与工程部门讨论后,这还不可能-将继续对话,看看我们是否可以为即将发布的版本找到解决方法 正如我在评论中建议的那样,尝试将几何

我正在使用Autodesk forge viewer并添加自定义元素,就像在Autodesk的浏览器中一样


我正在寻找一种可能性来设置其中一个新对象的“可见性”-例如,当在相机周围移动时,绿色立方体应保持在其3D位置,但不应被任何其他对象遮挡(例如,当选中时,它以某种方式呈现蓝色轮廓)。或者甚至更好:如果它被另一个对象覆盖,它应该会发光(具有可配置的不透明度)。

不幸的是,在与工程部门讨论后,这还不可能-将继续对话,看看我们是否可以为即将发布的版本找到解决方法

正如我在评论中建议的那样,尝试将几何图形暂时添加到
Viewer3DImpl.sceneAfter
(几周后将公开记录并作为Viewer3D.sceneAfter公开)或覆盖。然后将
depthTest
设置为false应该可以执行您想要的操作


sceneAfter或叠加的选择取决于渐进渲染期间对象的绘制方式。sceneAfter仅在其他所有内容的末尾绘制一次。每个渐进帧都会重新绘制覆盖图…

我成功地将
depthTest
设置为false一次,但不知何故无法使其继续工作。。。我正在掌握我们的工程输入,因此在此期间,尝试将几何体添加到叠加场景中,作为一种解决方法