I’m trying to get the pipe network from a selected structure using the nodes below. It seems sth missing between the selected structure, which shows a CivilObj, and the Structure as the input of Structure.PipeNetworkName. Any idea to fix it? I’m using Civil 3D 2024.
Hello @DavidFan74,
If you want the name as a string, the green group works,
If you need the Pipe Network to connect it to some node downstream, the List.FilterByBoolMask
in will give you the network only when the selected objects belong to that network
Thanks JaLo. Not sure which C3D version you are using, but it doesn’t work on my C3D 2024. It shows a warning as below:
I am using 2024 too
Is the selected object a structure? Can you check with this node please? Object.Type
Also, try with to connect Structure.PipeNetworkName
to the select objectS (plural) node, not the object (singular)
No luck. I tried both. For some reason, it shows my selected structures as [
[
Autodesk.Civil.DynamoNodes.CivilObject,
Autodesk.Civil.DynamoNodes.CivilObject
]
]
Is it possible for you to share your DWG file?
PIPE NETWORKS test.dwg (2.8 MB)
Try this.
The only time I get CivilObjects is when I select the structuture labels or aligment labels
Is it possible that you are selecting the Structures labels instead the Structure itself?
All the pipe network objects are shown as CivilObject on my side. I guess my C3d 2024 dynamo package has problems. It works on my C3D2025. I will use C3D2025 anyway. Thanks Jalo for your help.