rotate method
Implementation
V2 rotate(double angle) {
final cosres = math.cos(angle);
final sinres = math.sin(angle);
return _v2(
x*cosres - y*sinres,
x*sinres + y*cosres,
);
}
V2 rotate(double angle) {
final cosres = math.cos(angle);
final sinres = math.sin(angle);
return _v2(
x*cosres - y*sinres,
x*sinres + y*cosres,
);
}