Axiom.Math.Quaternion.ToAxes C# (CSharp) Method

ToAxes() public method

public ToAxes ( Vector3 &xAxis, Vector3 &yAxis, Vector3 &zAxis ) : void
xAxis Vector3
yAxis Vector3
zAxis Vector3
return void
		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;
		}