Hi man,
Am i wrong or i see you are using a “Truncate” to some floats
that will convert a number like 14.41 to an int of 14 leaving you an incomplete distance ?
You can multiply vector to float too!
than you used the socket to get the locations ?
If you place these shapes center in the center of the origin axis, you can find all the location using perfect math!
A quick example is exagon,
If you make an exagon of lengt 1m, every side will be 1m and the distance from center to the sideDirection (T) will be a 1m too!