Get Pipe from Part

I’ve primarily used Dynamo for Revit so far and just starting on the Civil3D side of things so apologize if this is a simple thing I am just overlooking. I’m getting the shortest path between two parts which gives me a list of pipes and structures. I’m able to split those by looking at the domain but when I try to use any of the ‘pipe’ nodes, it is looking for a ‘pipe’ input and I have a ‘part’. I found a work around to get pipe by name but feels like there should be an easier way to do this direct.

1 Like

Hi @jeffr,

This is actually a known issue with this node. You could work around it by getting the name of the part and then using Civil Object by Name, or perhaps PipeNetwork.GetPipeByName.

Hi @jeffr, just wanted to let you know that this issue has been addressed in Civil 3D 2026.2.

3 Likes