# Polycurve.Offset returns Curve, instead of another Polycurve

**URL:** <https://forum.dynamobim.com/t/polycurve-offset-returns-curve-instead-of-another-polycurve/82959>\
**Category:** Revit\
**Tags:** revit, dynamo\
**Created:** [November 10, 2022, 12:29pm UTC](https://forum.dynamobim.com/t/polycurve-offset-returns-curve-instead-of-another-polycurve/82959 "2022-11-10T12:29:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![danail.momchilov](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/danail.momchilov/32/152056_2.png) [@danail.momchilov](https://forum.dynamobim.com/u/danail.momchilov)\
**Post date:** [November 10, 2022, 12:29pm UTC](https://forum.dynamobim.com/t/polycurve-offset-returns-curve-instead-of-another-polycurve/82959/1 "2022-11-10T12:29:11Z")

</div>

I was jus trying to get the new curves’ start and endpoints from the offset polycurve and I noticed this is not possible:

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

I tried several workarounds, like creating an offset for the individual curves, their points, or even creating new curves in the normal direction and intersecting them with the polycurves… None of these work, as both the curves and points sometimes get their offset along the Z axis. Any suggestions? 🙂

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [November 10, 2022, 12:46pm UTC](https://forum.dynamobim.com/t/polycurve-offset-returns-curve-instead-of-another-polycurve/82959/2 "2022-11-10T12:46:58Z")

</div>

Hello,  
here is a possibility (node output is Curve not Polycurve  
You have to transform it back into polycurve)

 ![Capture d’écran 2022-11-10 134450](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/e/7e5b396c77f56c20f456e6ca879e445d1abfda08.jpeg)

cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![danail.momchilov](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/danail.momchilov/32/152056_2.png) [@danail.momchilov](https://forum.dynamobim.com/u/danail.momchilov)\
**Post date:** [November 10, 2022, 1:36pm UTC](https://forum.dynamobim.com/t/polycurve-offset-returns-curve-instead-of-another-polycurve/82959/3 "2022-11-10T13:36:14Z")

</div>

I solved it by measuring the ratio between points in the original curves and then get point at parameter from the new ones.

However, your solution is more elegant and simple, thank you 🙂
