Tell me if I'm crazy -- I was looking through the Matrix3D class and found this code for the scaleMatrix method:
public function scaleMatrix(u:Number, v:Number, w:Number):void
{
tx = sxy = sxz = 0;
syz = ty = syz = 0;
szx = szy = tz = 0;
sxx = u;
syy = v;
szz = w;
}
I'm no mathematician, but shouldn't the second line of logic "syz = ty
= syz = 0;" read:
"syx = ty = syz = 0;"
Wouldn't this make some stuff bug out? I dunno, thought I'd mention
it.
