Move block in WCS along it's local Y axis

Hi guys. I’m trying to create a Dynamo script for Civil 3D to place road signs with poles in 3D model using node “BlockReference.By Point”. My signs are Blocks (created from solids). The script works fine, I just need to adjust the block insertion point for different pole sizes. That means after block references have been created, I need to manually move each block, for example, 0.03m along its local Y axis. There must be an easier way to automatically move them or update the insertion point coordinates.

Chat GPT is no help here (or I don’t know how to ask the right questions). Can anybody help?

P.S. Each sign is placed manually (picked insertion point), without Excel

Hi,
I don’t know which dynamo version you are working with, but try to Geometry.Translate. before insertion point.

Assuming all the poles are parallel between them and that Y axis is // to a Cordinate System axis

2 Likes

Thank you. I used another translation node, but you sent me on the right path

1 Like