Recently I have been playing with splines to create walkable tunnels. I was looking for a way to smooth/level consecutive points and I ran across some odd behavior.
In Blueprints, I have extracted the world position from each spline point and output it into an array. This is how the spline looks when it is clean with only 16 spline points. But if I use the translate widget to move a point…
As you can see, the number of points in the array has jumped up to 159. If I reset the array, the points will revert back to 15. This array is being filled at the end of the constructions script. I am not sure if that has something to do with it or not, but it doesn’t seem right.
As a side note, this would not be necessary if there were a built in way to see the world position of each spline point in the editor. I can’t for the life of me understand why that isn’t there.