【问题标题】:Autodesk Forge Viewer: how to set object occlusionAutodesk Forge Viewer:如何设置对象遮挡
【发布时间】:2020-08-06 13:42:50
【问题描述】:

我正在使用 Autodesk forge 查看器并添加自定义元素,就像在 Autodesk 的 scene builder example 中所做的那样。

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

【问题讨论】:

  • 我成功地将 depthTest 设置为 false 一次,但不知何故无法让它继续工作......我正在获取我们的工程以供输入,因此同时尝试添加几何图形覆盖场景作为一种解决方法

标签: autodesk-forge autodesk-viewer


【解决方案1】:

很遗憾,在与工程部讨论之后,这还不可能 - 将继续对话,看看我们是否可以为即将发布的版本提出解决方法...

就像我在 cmets 中建议的那样,暂时尝试将您的几何图形附加到 Viewer3DImpl.sceneAfter(这将在几周内公开记录并作为 Viewer3D.sceneAfter 公开)或叠加。然后将 depthTest 设置为 false 应该做你想做的事......

sceneAfter 或叠加层的选择取决于您希望在渐进式渲染期间如何绘制对象。 sceneAfter 仅在其他所有内容结束时绘制一次。为每个渐进式帧重绘叠加层...

【讨论】:

    猜你喜欢
    • 2020-01-16
    • 2020-01-18
    • 1970-01-01
    • 2018-10-15
    • 2020-05-06
    • 2019-06-10
    • 2021-02-21
    • 2017-01-29
    • 2021-05-13
    相关资源
    最近更新 更多