public Rotation(EulerAngles angles) { q = DEFAULT_QUATERNION; state = RotationState.IDENTITY; SetTurn(angles.Heading.Radians, angles.Elevation.Radians, angles.Bank.Radians); }
public Position3(Vector3 point, EulerAngles angles) { this.Point = point; this.Rotation = new Rotation(angles); }
public void SetAngles(EulerAngles angles) { this.Heading = angles.Heading; this.Elevation = angles.Elevation; this.Bank = angles.Bank; }
public void SetTurn(EulerAngles angles) { SetTurn(angles.Heading.Radians, angles.Elevation.Radians, angles.Bank.Radians); }