We had the same issue over here.
Try this:
Use method 1 when you need to use a other point Y.
Use method 2 when you only need the center.
When you use more views you can use the node Curve.PointsAtEqualSegmentLength after the line.
Points.dyn (61.9 KB)