Polycurve from Featureline

Hello.

Does anyone have an idea how I can get a “real” polycurve from a featureline?
As you can see, the existing node does not output all the points/curves.

and if I extract the points and connect them again, then I lose the arcs.

In 2025 it is working with ‘Object.Geometry’ but I need a node which works in 2023.

Hi @genossealex,

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.

Hi @zachri.jensen

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.

You can see Civil3D 2023 on the left and 2025 on the right .

Hi @zachri.jensen

I just found this node, but some polycurves are created in 2D.

Thanks very much for flagging this. We’ll work on fixing it.

@zachri.jensen do you perhaps have an alternative idea for now?

I also don’t get the grey PIPoints with the Node “Featureline.PIPoints”.

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.

PolyFromFL.dyn (48.5 KB)