LA.java
.. .. @@ -88,6 +88,9 @@ 88 88 89 89 static void vecCopy(cVector a, cVector b) 90 90 { 91 + Grafreed.Assert (a != null);92 + assert (b != null);93 +91 94 b.x = a.x; 92 95 b.y = a.y; 93 96 b.z = a.z; .. .. @@ -307,6 +310,7 @@ 307 310 308 311 } 309 312 313 + // Last row should always be 0 0 0 1310 314 Grafreed.Assert(Math.abs(src[0][3]) <= 1E-15); 311 315 Grafreed.Assert(Math.abs(src[1][3]) <= 1E-15); 312 316 Grafreed.Assert(Math.abs(src[2][3]) <= 1E-15);