How to place a dimension along a structural beam

Hi Everyone,

I want to create a dimension from the start of a structural beam to a detail line that’s perpendicular to the beam like in the image below:

I tried using the node Dimension.ByElements and input the beam and detail line. The issue that I’m running into is that the node measures from the analytical line of the beam but I’m trying to dimension along the same line so the dimension doesn’t get created.

The only work around that I thought of is to just create another detail line at the start of the beam and dimension from that instead, which I’d rather not do. Is there any other solution to this?

Thanks :slight_smile:

Look into the awesome Genius Loci package by @Alban_de_Chasteigner. It may not have the methods to get the references you want but it should set you in the right path.


Hi @randallchua,

You can do like this :

Dimension Beam.dyn (22.0 KB)

P.S : Thank you @JacobSmall for these kind words.


Hi @Alban_de_Chasteigner,

Took awhile for me to get back to this but your solution is what I was looking. I had to tweak it a bit to work on multiple beams but now it’s working how I need it to.

I’ll be sure to check out the other nodes in the GeniusLoci package.


Dimension Multiple Beams.dyn (27.2 KB)