public MyBlockOrientation(ref Matrix m) { Forward = Base6Directions.GetForward(ref m); Up = Base6Directions.GetUp(ref m); Debug.Assert(IsValid); }
public MyBlockOrientation(ref Matrix m) { this.Forward = Base6Directions.GetForward(ref m); this.Up = Base6Directions.GetUp(ref m); }
public MyBlockOrientation(ref Quaternion q) { Forward = Base6Directions.GetForward(q); Up = Base6Directions.GetUp(q); Debug.Assert(IsValid); }
public MyBlockOrientation(ref Quaternion q) { this.Forward = Base6Directions.GetForward((Quaternion)q); this.Up = Base6Directions.GetUp((Quaternion)q); }