Vector3 pointAtAngle(double angle) { var startAngle = (points.first - getCenter()).angle(); return pointFromProportion((angle - startAngle) / TAU); }