Как мне скрыть узлы плоскостью среза?

#autodesk-forge #autodesk-viewer #autodesk

Вопрос:

Как я могу скрыть узлы в плоскости среза, как с VisibilityManager.getHiddenNodes() помощью ?

Ответ №1:

Сам просмотрщик не предоставляет для этого никакого вспомогательного метода. getHiddenNodes Метод только сообщает вам, какие узлы были «помечены как скрытые».

Однако вы должны быть в состоянии определить, какие узлы были полностью «отрезаны» плоскостью сечения, используя немного математики. Просто возьмите ограничительную рамку каждого фрагмента геометрии и проверьте 8 угловых точек ограничительной рамки на плоскости сечения. Если все 8 точек находятся «за плоскостью», можно сказать, что весь фрагмент отрезан.