@override Point<double> gridToWorldSpace(Point gridPos) { return zero.cast<double>() + gridPos.cast<double>() * scale; }