Я полагаю, что это делается путем проецирования трехмерного объекта на плоскость, которая по существу нуждается в четвертой координате для представления бесконечности. Если вы используете только 3 координаты, вы можете представить только | R ^ 3. Однако для таких проекций, как тени, вам понадобится полное трехмерное пространство, включая бесконечность, поэтому вам нужна четвертая координата.
Я думаю, вы можете решить это с помощью тригонометрии, а не матриц вообще.
Чего вы пытаетесь достичь?