merminin değdiği koordinat "K" desek değdiği üçgennin normaline "N" desek
quadın normali Q=(0,0,1)
vector3d W=cross(N,Q);
if(W==zero) indentitymatrix(); else
vector3d B=cross(N,W);
vector3d C=cross(B,W);
vector3d A=cross(B,C);
MATRix
[ A.x , A.y , A.z , 0
B.x , B.y , B.z , 0
C.x , C.y , C.z , 0
K.x , K.y , K.z , 1 ] / determinant quadı bu matrixle çarp
eğer yamuk olursa a b c bunların yerlerini değiştir yada inverse matrix al
tabi birde sorun duvarın tam kenarına mermi gelirse o zaman quadı tam uygun yerden kesmen gerekir yoksa çirkin durur mesela quake 2 de böyle bi sorun vardı