Dynamic Block for Profile View Grid

Dynamic Block for Profile View Grid

alexka
Advocate Advocate
2,314 Views
4 Replies
Message 1 of 5

Dynamic Block for Profile View Grid

alexka
Advocate
Advocate

I'm struggling to finish this dynamic block.

 

I want to use this dynamic block for my profile view grid and have the height and width adjustable to whatever I need. I was able to get the grid dots and vertical axis to work with the array. However, I cannot figure out how to make the horizontal axis (the grey line) work off the same grip as the array.

 

I would like it to look like this when I extend the grip diagonally:

2018-02-21 06_15_18-Autodesk AutoCAD Civil 3D 2018 - [K__Alexka_Civil 3D_Border Grid Dots Array.dwg].png

 

I think I need to include a linear parameter and another array for the horizontal axis (the grey line) and chain it to the grid dot array (so that everything is controlled from one grip), but I haven't been able to figure out how to make it work.

 

I've attached the .dwg of the dynamic block so far.

 

Any thoughts or suggestions would be greatly appreciated.

 

Thanks.

0 Likes
Accepted solutions (1)
2,315 Views
4 Replies
Replies (4)
Message 2 of 5

Libbya
Mentor
Mentor

Please backsave so I can open it in 2017.  Thanks.

 

Did you use an XY parameter for the array?  If so, then add a stretch action for the line.  Then change the stretch action in properties so that it is X Distance rather than XY Distance.

0 Likes
Message 3 of 5

alexka
Advocate
Advocate

Thanks @Libbya.

 

Attached is the drawing in 2017.

 

Yes, i'm using an XY paramter for the array of the dots. I'll try modifying the distance type of the stretch.

0 Likes
Message 4 of 5

Libbya
Mentor
Mentor
Accepted solution

Thanks for posting the file.  I misunderstood the issue due to being unable to open the last one.  No need to change the properties of the stretch actions.  The solution you mentioned is correct.  I'm not sure what issue you were running into when trying to implement it but hopefully the following screencast will sort it out for you.  

 

 

Message 5 of 5

alexka
Advocate
Advocate

Thank @Libbya. That worked perfectly.

0 Likes