народ, помогите пожалуйста, я тут осваиваю основы создания 3d-движков - у меня усе нормально получается кроме перспективы, а тут зашел на вышеприведенный сайт и там есть описание нужной функции вот ее код:
function Prj (p){
var t;
var x=p.x - cam[0];
var y=p.y - cam[1];
var z=p.z - cam[2];
t=x;
x=y*cam[3]-t*cam[4];
y=t*cam[3]+y*cam[4];
t=y;
y=t*cam[5]-z*cam[6];
z=z*cam[5]+t*cam[6];
p.xp=200-x*cam[7]*scale/(cam[7]-y);
p.yp=150-z*cam[7]*scale/(cam[7]-y);
p.d=y;
}
не могли бы вы обьяснить как она работает? описание на сайте я не понял
