Autodesk Forge Viewer: как настроить окклюзию объекта - PullRequest
1 голос
/ 23 апреля 2020

Я поиграюсь со средством просмотра кузницы Autodesk и добавляю пользовательские элементы, как это делается в примере с в Autodesk .

Я ищу возможность установить «видимость» одного из новых объектов - например, при перемещении вокруг камеры зеленый куб должен оставаться в своем 3D-положении, но не должен перекрываться каким-либо другим объектом (например, когда он выбран, он каким-то образом синего цвета с контуром) , Или, может быть, даже лучше: если он покрыт другим объектом, он должен просвечивать (с настраиваемой непрозрачностью).

1 Ответ

1 голос
/ 29 апреля 2020

К сожалению, после обсуждения с инжинирингом это пока невозможно - продолжим разговор, чтобы посмотреть, сможем ли мы найти обходной путь для будущих выпусков ...

Как я и предлагал в комментариях, попробуйте добавить свою геометрию на Viewer3DImpl.sceneAfter на данный момент (который будет публично задокументирован и представлен через Viewer3D.sceneAfter через пару недель) или наложением. Тогда установка depthTest в false должна делать то, что вы хотите ...

Выбор сцены или наложения зависит от того, как вы хотите, чтобы объекты рисовались во время прогрессивной визуализации. sceneAfter рисуется только один раз в конце всего остального. Оверлеи перерисовываются для каждого прогрессивного кадра ...

...