rotate method
Implementation
void rotate(double angle) {
final ccos = cos(angle);
final ssin = sin(angle);
final newX = x * ccos - y * ssin;
final newY = x * ssin + y * ccos;
x = newX;
y = newY;
}
void rotate(double angle) {
final ccos = cos(angle);
final ssin = sin(angle);
final newX = x * ccos - y * ssin;
final newY = x * ssin + y * ccos;
x = newX;
y = newY;
}