rotatePoint static method
Implementation
static Offset rotatePoint(Offset point, double angle, Offset center) {
final s = sin(angle);
final c = cos(angle);
final x1 = point.dx - center.dx;
final y1 = point.dy - center.dy;
final x2 = x1 * c - y1 * s;
final y2 = x1 * s + y1 * c;
return Offset(x2 + center.dx, y2 + center.dy);
}