Как создать знаки из точек с нормалями в три. js? - PullRequest
0 голосов
/ 14 февраля 2020

Я новичок ie как в OpenGL, так и в Three. js, я работаю над потоковым средством просмотра "в режиме онлайн", которое использует веб-сокеты для передачи точек (с нормалями поверхности) из одного системного приложения на удаленный веб-интерфейс. Короче говоря, я изменил BufferGeometry и использую THREE.PointsMaterial для визуализации входящих данных с точками.

Поскольку я уже отправляю точки в местоположения [xyz], цвет [rgb] и нормали [ abc], поэтому я бы хотел использовать такую ​​технику, как разбрызгивание поверхности разбрызгивание . К сожалению, из-за моих ограниченных знаний и нехватки целых rnet ресурсов любой может подсказать мне, чтобы я внедрил очень базовую c технику поверхностного разбрызгивания, используя три. js?

Вопрос: Как Нарисуйте эллиптические поверхности вместо точек в трех. js

Любая помощь будет высоко ценится. point_viewer

1 Ответ

1 голос
/ 14 февраля 2020

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

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

...