public Vector2F(float x, float y)
        {
            coordinatesActual = true;
            this.x            = x;
            this.y            = y;

            angleActual = false;
            angle       = new Angle1F(0);
            length      = 0;
        }
        public static Angle3F operator -(Angle3F angle1, Angle3F angle2)
        {
            float newYaw = angle1.yaw - angle2.yaw;

            Angle1F.FixValue(ref newYaw);

            float newPitch = angle1.pitch - angle2.pitch;

            Angle1F.FixValue(ref newPitch);

            float newRoll = angle1.roll - angle2.roll;

            Angle1F.FixValue(ref newRoll);

            return(new Angle3F(newYaw, newPitch, newRoll));
        }
 public void Set(Angle1F angle)
 {
     rotation = angle.rotation;
 }