Oh wow! Yeah that almost solves the problem, it's not perfect because it only works on the first line. Other lines still have positions like 198.5. Tried rounding every vert[i] - that's a mess, but made me think if I could apply different offsets for different lines that would fix everything. But I'm not sure how I'd get the first position of a new line.