Exemple #1
0
        public Rotation(EulerAngles angles)
        {
            q     = DEFAULT_QUATERNION;
            state = RotationState.IDENTITY;

            SetTurn(angles.Heading.Radians, angles.Elevation.Radians, angles.Bank.Radians);
        }
Exemple #2
0
 public Position3(Vector3 point, EulerAngles angles)
 {
     this.Point    = point;
     this.Rotation = new Rotation(angles);
 }
Exemple #3
0
 public void SetAngles(EulerAngles angles)
 {
     this.Heading   = angles.Heading;
     this.Elevation = angles.Elevation;
     this.Bank      = angles.Bank;
 }
Exemple #4
0
 public void SetTurn(EulerAngles angles)
 {
     SetTurn(angles.Heading.Radians, angles.Elevation.Radians, angles.Bank.Radians);
 }