public void ApplyOn(Vector2D v) { v.Translate(this.x, this.y); }
static double DistanceToCenterSq(Vector2D point) { return point.X * point.X + point.Y * point.Y; }
public void ApplyOn(Vector2D v) { v.Rotate(this.angleRads); }