我正在使用Autodesk forge viewer并添加自定义元素,就像在Autodesk的场景生成器示例中一样。
我正在寻找一种可能性来设置其中一个新对象的“可见性”-例如,当在相机周围移动时,绿色立方体应保持在其3D位置,但不应被任何其他对象遮挡(例如,当选中时,它以某种方式呈现蓝色轮廓)。或者更好:如果它被另一个对象覆盖,它应该会发光(具有可配置的不透明度)。
不幸的是,在与工程部讨论后,这还不可能-我们将继续对话,看看是否可以为即将发布的版本找到解决方案。。。
正如我在评论中建议的,尝试将几何体附加到viewer3dempl。sceneAfter
暂时(几周后将公开记录并作为Viewer3D.sceneAfter公开)或覆盖。然后将depthTest
设置为false应该可以执行您想要的操作。。。
场景后或覆盖的选择取决于您希望在渐进式渲染期间如何绘制对象。场景后在其他所有内容结束时只绘制一次。重叠被重新绘制为每个渐进帧...