# Get stick symbol location line (beams) aka Beam 3d Center line

**URL:** <https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889>\
**Category:** Geometry\
**Created:** [January 16, 2017, 2:37pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889 "2017-01-16T14:37:49Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![simoneavellini](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@simoneavellini](https://forum.dynamobim.com/u/simoneavellini)\
**Post date:** [January 16, 2017, 2:37pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/1 "2017-01-16T14:37:49Z")

</div>

Hello,  
I am trying to get the “Stick Symbol Location” line (set on Center of Geometry) of a beam and import it as a model line into Revit.

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/1/1/113ac673ec946fdf5827909ea6cccd59d18838ba.png)

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/2/62a3a5c45d755f07e09e9ec729c946c3e24edb14.png)

The node _Structural.Framing.Location_ its not what I need because takes the line on the reference plan where the beam its, and not is center line.

In a nutshell: **I would like to get the 3d center line of beam**

any ideas?

Cheers all.

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [January 16, 2017, 2:42pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/2 "2017-01-16T14:42:57Z")

</div>

Hi @simoneavellini

Are you looking for center line?

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/6/6685ffeec39a3c85da257e036af93499ec608083.png)

---

<div class="post-metadata">

**Author:** ![simoneavellini](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@simoneavellini](https://forum.dynamobim.com/u/simoneavellini)\
**Post date:** [January 16, 2017, 2:52pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/3 "2017-01-16T14:52:29Z")

</div>

Thanks!  
Yes, but unfortunately I think that works just for straight elements.

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/d/fd84578cc5c493a60d4429da5b38c2d582dcc0dd.png)

I have curved beams, I would like to have this curve:

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/b/bb41cc624b99548685cb86692e974c52524a8080.png)

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [January 16, 2017, 2:57pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/4 "2017-01-16T14:57:06Z")

</div>

Try using Element.Location node from clockwork package.

---

<div class="post-metadata">

**Author:** ![simoneavellini](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@simoneavellini](https://forum.dynamobim.com/u/simoneavellini)\
**Post date:** [January 16, 2017, 3:00pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/5 "2017-01-16T15:00:45Z")

</div>

Nope, still taking the same the line used to generate the arc.

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/2/2205805f865bfed08d38c9e8fbdf3a249fc743f7.png)

Thanks

---

<div class="post-metadata">

**Author:** ![Ben\_Osborne](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/ben_osborne/32/17366_2.png) [@Ben\_Osborne](https://forum.dynamobim.com/u/Ben_Osborne)\
**Post date:** [January 16, 2017, 8:53pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/6 "2017-01-16T20:53:59Z")

</div>

Use “Element.Geometry+” from SpringNodes Package. What you are trying to get is the “Coarse” level geometry of the beam I think. See image below:

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/4/747d2a244667d127c9d5bfe98d0ad39dc7ad4e20.png)

---

<div class="post-metadata">

**Author:** ![simoneavellini](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@simoneavellini](https://forum.dynamobim.com/u/simoneavellini)\
**Post date:** [January 17, 2017, 8:50am UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/7 "2017-01-17T08:50:33Z")

</div>

> [@Ben\_Osborne](#):
>
> SpringNodes Package

Yes! that`s what I am looking for!  
Which version of SpringNodes do I need?  
I am using **Dynamo 1.0.0.1180** on Revit 2016 + **Spring nodes 110.0.2** and can not find “element.Geometry+”

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/2/a284b9f03e5d81f15fb689908c0c6f1493962289.png)

Many thanks again

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [January 17, 2017, 4:15pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/8 "2017-01-17T16:15:50Z")

</div>

Hi @simoneavellini

There is a slight correction here “Element.Geometry+” is from clockwork package. I think @Ben_Osborne by mistake mention spring nodes.

---

<div class="post-metadata">

**Author:** ![Ben\_Osborne](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/ben_osborne/32/17366_2.png) [@Ben\_Osborne](https://forum.dynamobim.com/u/Ben_Osborne)\
**Post date:** [January 17, 2017, 4:33pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/9 "2017-01-17T16:33:36Z")

</div>

Yes - It appears i was wrong on the package. Spring Nodes has many other nodes that end with “+” so i assumed Element.Geometry+ was also Spring Nodes. It is Clockwork v1.0.2

---

<div class="post-metadata">

**Author:** ![simoneavellini](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@simoneavellini](https://forum.dynamobim.com/u/simoneavellini)\
**Post date:** [January 17, 2017, 6:01pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/10 "2017-01-17T18:01:50Z")

</div>

Bingo!

---

<div class="post-metadata">

**Author:** ![giovanni.antonino2B2](https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/32.png) [@giovanni.antonino2B2](https://forum.dynamobim.com/u/giovanni.antonino2B2)\
**Post date:** [February 2, 2019, 9:20pm UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/11 "2019-02-02T21:20:11Z")

</div>

@Ben_Osborne @simoneavellini I believe this post is old now but it’s worth a try.

I’ve been trying to extract 3D bounded curve geometry of beam centerlines from curved beams following this but the output of the geometry is still solid geometry.

 ![InkedCapture_LI](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/8/78a71611e235912e13645186939a51401548459a.jpeg)

 ![Capture1](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/5/1/51a3ea2a98fb55dd2c5d2280de84f1560fddf664.jpeg)

The model line (in bottom green) represents the current element location - what I would like to extract is actual centerline of the geometry.

Any advice will be appreciated.

---

<div class="post-metadata">

**Author:** ![Giovanni\_Brogiolo](https://avatars.discourse-cdn.com/v4/letter/g/a9adbd/32.png) [@Giovanni\_Brogiolo](https://forum.dynamobim.com/u/Giovanni_Brogiolo)\
**Post date:** [February 4, 2019, 3:00am UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/12 "2019-02-04T03:00:24Z")

</div>

Hi Giovanni,

A possible workaround would be to set the analytical curve to the Center of Element and then extract that instead of the location curve.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/0/6/06995a4c207ea8f2146e87f6e78b30a076eb1f47.png)

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/d/2de31655dff319ebf26c274310008c8ca7cb4da3.png)

---

<div class="post-metadata">

**Author:** ![hctungBHP7B](https://avatars.discourse-cdn.com/v4/letter/h/22d042/32.png) [@hctungBHP7B](https://forum.dynamobim.com/u/hctungBHP7B)\
**Post date:** [November 25, 2021, 2:44am UTC](https://forum.dynamobim.com/t/get-stick-symbol-location-line-beams-aka-beam-3d-center-line/8889/13 "2021-11-25T02:44:03Z")

</div>

@Ben_Osborne  
Thank for your advice in advance, but I wonder that where I can find the “DetailLevel.Coarse” component that you mentioned because I can not find in the clockwork package. So far I only can find the component which is similar to DetailLevel but it did not work.

Moreover, I also would like to know how can I use the output data of dictionary from the Element.Geometry so that can get the central line of the beam like your picture.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/9/a9b4feb78408a538fd76bb629fa5529913aeff91.png)
