# Project model free form curve from nurbscurve.bypointstangents

**URL:** <https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418>\
**Category:** Revit\
**Tags:** revit\
**Created:** [January 22, 2025, 10:19am UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418 "2025-01-22T10:19:29Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![kbzawork](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@kbzawork](https://forum.dynamobim.com/u/kbzawork)\
**Post date:** [January 22, 2025, 10:19am UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418/1 "2025-01-22T10:19:29Z")

</div>

Hello,  
This is probably a duplicate post - apologies if it is.  
I need the Project model free form curve to exactly match the result of nurbscurve.bypointstangent.  
modelcurve.bycurve using the result of nurbscurve.bypointstangent is not a match. Looks like it uses the dynamo curve points as control points.

Thx for your patience,  
K.

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [January 22, 2025, 12:54pm UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418/2 "2025-01-22T12:54:09Z")

</div>

Hi @kbzawork im nort really sure what you mean, could you show an image…so someone like me can understand as well 😉 😉

---

<div class="post-metadata">

**Author:** ![kbzawork](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@kbzawork](https://forum.dynamobim.com/u/kbzawork)\
**Post date:** [January 23, 2025, 3:54am UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418/3 "2025-01-23T03:54:44Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![kbzawork](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@kbzawork](https://forum.dynamobim.com/u/kbzawork)\
**Post date:** [January 23, 2025, 3:58am UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418/4 "2025-01-23T03:58:51Z")

</div>

this image … blue curve generated by nurbscurve.bypointstangent node … thin green is the curve created in the Project with the modelcurve.bycurve node … its not the same as the blue curve. we want the blue curve in the REVIT Project. Also … the blue spheres are the actual point XYZ positions provided (from EXCEL cells).

---

<div class="post-metadata">

**Author:** ![kbzawork](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@kbzawork](https://forum.dynamobim.com/u/kbzawork)\
**Post date:** [January 23, 2025, 4:02am UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418/5 "2025-01-23T04:02:24Z")

</div>

since posting this … I found a previous a very interesting blog post in a previous REVIT spline thread … [https://parametricmonkey.com/2017/01/16/revit-splines/](https://parametricmonkey.com/2017/01/16/revit-splines/) … and … splitting the Dynamo nurb before connecting to modelcurve.bycurve almost works.

---

<div class="post-metadata">

**Author:** ![kbzawork](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@kbzawork](https://forum.dynamobim.com/u/kbzawork)\
**Post date:** [January 23, 2025, 4:04am UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418/6 "2025-01-23T04:04:52Z")

</div>

Here are the XYZ values (millimetres)

| — | — | — |
| --- | --- | --- |
| 2643 | 2000 | 5695 |
| 3482 | 3000 | 5179 |
| 3367 | 4000 | 5867 |
| 3370 | 5000 | 5997 |
| 2602 | 6000 | 5077 |
| 3633 | 7000 | 5770 |

---

<div class="post-metadata">

**Author:** ![kbzawork](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@kbzawork](https://forum.dynamobim.com/u/kbzawork)\
**Post date:** [January 23, 2025, 4:11am UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418/7 "2025-01-23T04:11:00Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![kbzawork](https://avatars.discourse-cdn.com/v4/letter/k/d26b3c/32.png) [@kbzawork](https://forum.dynamobim.com/u/kbzawork)\
**Post date:** [January 23, 2025, 4:11am UTC](https://forum.dynamobim.com/t/project-model-free-form-curve-from-nurbscurve-bypointstangents/107418/8 "2025-01-23T04:11:30Z")

</div>

[RVT-XL-cable-nurb-ed1.dyn](https://forum.dynamobim.com/uploads/short-url/fvvxvn39qhl63zCAGPHUKI24ENf.dyn) (34.6 KB)
