Insert intermediate grade break points

Hi.
I would like to select objects from C3D drawing (lines,polylines), read elevations from surface and insert intermediate grade break points for every object and surface contour intersection.
There is an option to do that in C3D while creating a feature line from object or when feature line is already created but I can`t find any way to do this in Dynamo.
Does anyone know how to do this in Dynamo ?

Hi @kubastan89, yes, I know. What have you tried so far? Where’s your attempt and Dynamo graph and sample dwg?

1 Like

Hi @Drbohlav
I tried to intersect extruded curve with surface and I got polycurve but I don`t know why I get null in Object.ByGeometry node.
You can find dwg and graph below.


geometryintersect.dyn (24.6 KB)

Drawing2.dwg (2.1 MB)

1 Like

The solution is this node for polycurves and polylines from Civil3DToolkit

I forgot about this node :wink:
Thank you @Drbohlav

1 Like

Hi,

I`d like to test new node for this workflow that showed up in C3D 2025.1 β€œFeatureLine.SetElevationsFromSurface” but I have a problem with creating feature line from polycure. There was a node β€œFeatureLine.ByPolyCurve” node in but I dont see it now. How could I create a feature line from polycure in C3D 2025.2 ?

I found this topic where already someone asked for this:

Create FeatureLine 2025.2 - #7 by javi_lapina

@Anton_Huizinga I am also looking forward for the update

There is a new version of The Civil Nodes available now. It contains a node to create a FeatureLine from a 2D or 3D Polyline. If you have a PolyCurve, you could create a Polyline first.

1 Like

Hi @Anton_Huizinga
I was looking for it in ArkanceSystems package :wink:
Node works. Thanks for this !

1 Like