public Matrix3x3 MultiplySelfByTranspose( )
{
Matrix3x3 m = new Matrix3x3( );
m.V00 = V00 * V00 + V01 * V01 + V02 * V02;
m.V10 = m.V01 = V00 * V10 + V01 * V11 + V02 * V12;
m.V20 = m.V02 = V00 * V20 + V01 * V21 + V02 * V22;
m.V11 = V10 * V10 + V11 * V11 + V12 * V12;
m.V21 = m.V12 = V10 * V20 + V11 * V21 + V12 * V22;
m.V22 = V20 * V20 + V21 * V21 + V22 * V22;
return m;
}