I'm no expert JS coder, but isn't there also a problem with the cross product function? Currently it's as follows:



J3DIVector3.prototype.cross = function(v)
{
this[0] = this[1] * v[2] -...