Как JavaFX справляется с обычной проверкой проецируемых Shape3D? - PullRequest
0 голосов
/ 29 мая 2018

Я искал способ создания теней в программах 3D javaFX, и так как я не нашел ни одного, я решил создать свой собственный.Это достигается путем принятия формы 3D-модели и использования матрицы проекции для выравнивания ее на поверхности (я использую класс Affine для создания этой матрицы. Есть несколько проблем с ней, но наиболее актуальным являетсятот факт, что Affine, по-видимому, не обновляет нормальные векторы после завершения проецирования, оставляя странную проблему с освещением. Аналогичным образом, он не обновляет информацию, используемую PerspectiveCamera при расчете искажений. The the bright face of the cylinder is projected down, but it keeps the brightness

PerspectiveCamera still thinks the shape has depth

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...