public Vec3 Solve33(Vec3 b)
{
float num = Vec3.Dot(this.Col1, Vec3.Cross(this.Col2, this.Col3));
Box2DXDebug.Assert(num != 0f);
num = 1f / num;
return(new Vec3
{
X = num * Vec3.Dot(b, Vec3.Cross(this.Col2, this.Col3)),
Y = num * Vec3.Dot(this.Col1, Vec3.Cross(b, this.Col3)),
Z = num * Vec3.Dot(this.Col1, Vec3.Cross(this.Col2, b))
});
}