I'm trying to create a kind of road builder system using Path node type and by adding points via AddPoint() to that path's curve whenever I click on a point in space. As you can see on the gif for some reason each time I add a new bunch of points the path changes it's shape a little, as I understand this happens because of rebaking the whole curve and it is not something I want to see. The question is how do I forbid a path's Curve3D to rebake itself?
By not joining new segments to it and placing them as new nodes/objects instead. 2 choices, take your pick.
I mean, it does make intuitive sense. A curve is not just a collection of straight lines. The various control points affect how the curve displays. So by adding a new control point, the curve is no longer the same shape.