code: func rotate(points []float64, x, y float64, angle int) {
  	if angle < 0 || angle > 3 {
  		panic("rotate:参数angle必须0,1,2,3三值之一")
  	}
  
  	for i := 0; i < len(points); i += 2 {
  		px := points[i] - x
  		py := points[i+1] - y
  		points[i] = px*cos[angle] - py*sin[angle] + x
  		points[i+1] = px*sin[angle] + py*cos[angle] + y
  	}
  }
docs: // 将 points 中的所有点，以 x,y 为原点旋转 angle 个角度。
  // angle 取值只能是 [0,1,2,3]，分别表示 [0，90，180，270]