Object.UpdateProperty called with Pipe

Civil 3D 2026.

The selected object is a Civil 3D Pipe.

Object.AddPropertySet Node is a happy node - it accepts the Pipe Object as input.

but the next node: Object.UpdateProperty is not happy with the Pipe.

Error - called with Pipe, expected Object.

?

Thanks for your patience and support,

K.

dyn-nodes-prop-set.dyn (30.2 KB)

dyn-ps-nodes-c1.dwg (1.8 MB)

There were a couple of problems with the graph. Not just the type input for Object.UpdateProperty, the sequence of nodes was unworkable. I added a python script to represent the Pipe as an object. I used that same python script node to solve the flow of the graph. but - now there’s another fail.

this same node, Object.UpdateProperty is not allowing value set. Property appears to be read only. I have a feeling that I should be using Property.SetValue to push initial value to the attached object. Havent figured out how to use Property.SetValue yet.

I was almost completely on the wrong track here.

Incorrect node to set values. Do not use Object.UpdateProperty - use Property.SetValue - refer attached

dyn-nodes-prop-set-SV.dyn (37.0 KB)

dyn-ps-nodes-c1.dwg (1.8 MB)

2 Likes