public void ToAxes( out Vector3 xAxis, out Vector3 yAxis, out Vector3 zAxis )
{
xAxis = new Vector3();
yAxis = new Vector3();
zAxis = new Vector3();
Matrix3 rotation = this.ToRotationMatrix();
xAxis.x = rotation.m00;
xAxis.y = rotation.m10;
xAxis.z = rotation.m20;
yAxis.x = rotation.m01;
yAxis.y = rotation.m11;
yAxis.z = rotation.m21;
zAxis.x = rotation.m02;
zAxis.y = rotation.m12;
zAxis.z = rotation.m22;
}