Я знаю, что эту матрицу можно задавать разными способами, но почему эта
Поскольку он точно определяет часть пространства, которое проецируется на плоскость: соедините точку глаза с четырьмя углами ближней плоскости (указанной слева, справа, сверху, снизу и nearVal). Затем пересекайте линии с дальней плоскостью, чтобы получить оставшиеся четыре точки усеченного конуса.