Как рассчитать расстояние, чтобы получить правильный размер узла в 3D-сцене JavaFX - PullRequest
0 голосов
/ 12 марта 2019

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

Я пытался использовать это видео в качестве справочного материала https://www.youtube.com/watch?v=Qm7vunJAtKY

, а также документы для Камера но я никуда не доберусь.

Я пытался использовать формулу a/f = h/d to then be d = h *(f/a), а также некоторые другие методы в прошлом безуспешно.

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

Спасибо за любую помощь

...