rotation(s)


    private function rotate(x:Number,
          y:Number,
          sin:Number,
          cos:Number,
          reverse:Boolean):Point
    {
     var result:Point = new Point();
     if(reverse)
     {
      result.x = x * cos + y * sin;
      result.y = y * cos - x * sin;
     }
     else
     {
      result.x = x * cos - y * sin;
      result.y = y * cos + x * sin;
     }
     return result;
    }  
   }
  }