# Projection direction not working

**URL:** <https://forum.dynamobim.com/t/projection-direction-not-working/23667>\
**Category:** Uncategorized\
**Created:** [July 12, 2018, 4:18pm UTC](https://forum.dynamobim.com/t/projection-direction-not-working/23667 "2018-07-12T16:18:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mix](https://avatars.discourse-cdn.com/v4/letter/m/919ad9/32.png) [@mix](https://forum.dynamobim.com/u/mix)\
**Post date:** [July 12, 2018, 4:18pm UTC](https://forum.dynamobim.com/t/projection-direction-not-working/23667/1 "2018-07-12T16:18:40Z")

</div>

Hello, I have a script that is working fine projecting my hangers onto a roof, but as soon as I try to do the same thing to project to an I-beam it fails. It appears to be projecting from the Level to the roof as a total distance from the floor to the ceiling. Which is about 18’ and was how the rest of my script was written to handle. However as soon as I try to project to the I-Beam it changes for some unknown reason to a measurement from where the beam clamp is to where the beam is in this case about -11" and is throwing the whole thing off. But as soon as I try to project the same exact hangers to the roof, it works just fine. I have tried reversing the Z direction offset back to normal and reversed but the results are the exact same. What gives? What am I overlooking? Thanks!

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

---

<div class="post-metadata">

**Author:** ![mix](https://avatars.discourse-cdn.com/v4/letter/m/919ad9/32.png) [@mix](https://forum.dynamobim.com/u/mix)\
**Post date:** [July 12, 2018, 5:13pm UTC](https://forum.dynamobim.com/t/projection-direction-not-working/23667/2 "2018-07-12T17:13:05Z")

</div>

So I believe dynamo is pulling in the internal coordinates from the family because this is how the family is built. But if I am selecting a surface in the project environment, then why isnt it taking the coordinates of the plane in reference to the project environment? I am confused.

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