Я занимаюсь разработкой новой игры для Android. В этом я использую Android OpenGL ES
1.1. При этом, когда я перевожу по оси Z на -2, треугольник движется назад. Теперь, когда я перевожу по осям X и Y, треугольник виден до предела, скажем, от -1,4 до 1,4 по оси Y и от -0,8 до 0,8 по оси X.
Теперь, если я перейду дальше, скажем, около -4 по оси Z, я могу переместить треугольник в
Ось Y сказать от -1,9 до 1,9 и ось X от -1,2 до 1,2. Указанные цифры являются приблизительными. Дело в том, что когда я двигаюсь назад по оси Z, я могу перемещать треугольник для увеличения дальности по осям X и Y. Это продолжает расти, когда я двигаюсь назад.
Теперь я хотел бы знать, рассчитать этот видимый диапазон для заданного значения Z. Я имею в виду, если я знаю, что значение Z равно -3, я бы хотел вычислить в коде, каков видимый диапазон треугольника, до которого я можно перевести по осям X и Y. Я сейчас делаю это вручную, пробуя методом проб и ошибок с разными значениями. Пожалуйста, дайте мне знать, как рассчитать его в коде. Заранее большое спасибо за ваше время и помощь.