Как конвертировать (x,y,z)
координаты изнутри перспективной пирамиды, до (x',y',z')
координат внутри куба перспективы? (в правой системе координат)Как управлять преобразованием перспективы?
Я попытался умножить эту перспективную матрицу на вектор (x,y,z)
, но результат не тот, который я ожидал.
Я попробовал его с: FOV = 70 °, аспект = 4/3, рядом с = 100, далеко = 100; x = 100, y = 100, z = -300;
Результат был (158.28, 211.05, -344.44)
Все, что я хочу это:
Спасибо заранее,
Если у вас были близкие и далекие оба значения одинаковы, вы получите разделитель на ноль. Это опечатка? –