As you noted, we did quite a bit of work to make this possible using the Object.Geometry node in Civil 3D 2025.1. Prior to that, I am not aware of a node that will do this.
i have tried Object.Geometry, but it doesn’t work as well as the old one.
If If the feature lines cross without a PI-Point, so that you get the grey ones, then an error occurs.
Same with Featureline.Curve2D.
Hello, hope this might help.
The idea was to get the deflection angle and length on consecutive curves and evaluate if they both are different values, if they are most likely its an arc, then get the curve points and generate arc by points.
By the way, I used Civil3dToolKit nodes (2023) to make this work.
Although this file works for single element, by adjusting the levels you can make it work for several elements.