private CreateFromMatrix ( Matrix &matrix, |
||
matrix | Matrix | |
matrix3x3 | ||
return | void |
public static void CreateFromMatrix(ref Matrix matrix, out Matrix3x3 matrix3x3)
{
matrix3x3.X = new Vector3(matrix.X.X, matrix.X.Y, matrix.X.Z);
matrix3x3.Y = new Vector3(matrix.Y.X, matrix.Y.Y, matrix.Y.Z);
matrix3x3.Z = new Vector3(matrix.Z.X, matrix.Z.Y, matrix.Z.Z);
}
public static void CreateFromRotationMatrix(ref Matrix r, out Quaternion q) { Matrix3x3 rotation3x3; Matrix3x3.CreateFromMatrix(ref r, out rotation3x3); CreateFromRotationMatrix(ref rotation3x3, out q); }