main(doc,op) { var m=new(Matrix); var rot=new(Matrix); var rot2=new(Matrix); var scale=new(Matrix); rot->SetRotZ(0.2); rot2->SetRotX(0.05); scale->SetScale(vector(0.8,1,0.8)); m=m->GetMulM(rot); m=m->GetMulM(rot2); m=m->GetMulM(scale); curpos=m->GetMulP(curpos); curpos.y+=10; }