I’ve searched on this forum to find the node that does a simple polyline offset. I’ve notice that most people use the node PolylineExtension.Offset, but I can’t find this node in Dynamo. Do you need to install a certain package? I run Civil 3D/Dynamo 2025. I just can’t find this node. I found PolyCurve.OffsetMany, but it just doesn’t seem to work with polylines.
Thanks for the help.
The PolylineExtension.Offset node is in the Civil 3D Toolkit package. If you use the 2025 version without the updates, it should work.
If you want to use the PolyCurve nodes, first you have to convert the Civil3D geometry to Dynamo geometry using the Object.Geometry node and after modifying the geometry in Dynamo convert it back to autocad geometry using the Object.ByGeometry node.
2 Likes
You can use PolyCurve.OffsetMany but you need to get the Dynamo geometry of the object and then convert the offset Polycurves to AutoCAD geometry again.
See this example.
You can also use a List for distances and offset multiple lines at once.
1 Like
There is also this sample in Dynamo Player that might give a good starting point 
1 Like
@kovacsv Thank you for your help. Your explanation paired with the explanation of HenrikJ has helped and solved the issue!
@HenrikJ Thank you! Your explanation have been very helpful and the screenshots even more.
@zachri.jensen Oh! I didn’t see that. I use an other folder directory for DynamoPlayer and didn’t think of checking there. I’ll definitely keep that in my for now on. Thanks!
The Civil Nodes package contains a node to offset Polylines directly: