# Constant length

**URL:** <https://discourse.mcneel.com/t/constant-length/77759>\
**Category:** Grasshopper\
**Created:** [January 23, 2019, 12:33pm UTC](https://discourse.mcneel.com/t/constant-length/77759 "2019-01-23T12:33:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![falconsnest723](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/falconsnest723/32/133568_2.png) [@falconsnest723](https://discourse.mcneel.com/u/falconsnest723)\
**Post date:** [January 23, 2019, 12:33pm UTC](https://discourse.mcneel.com/t/constant-length/77759/1 "2019-01-23T12:33:24Z")

</div>

Is there some way that I can construct a curve like an elipse and maitain a constant length while deforming the curve to fit another object

---

<div class="post-metadata">

**Author:** ![DavidRutten](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidrutten/32/755688_2.png) [@DavidRutten](https://discourse.mcneel.com/u/DavidRutten)\
**Post date:** [January 24, 2019, 4:41pm UTC](https://discourse.mcneel.com/t/constant-length/77759/2 "2019-01-24T16:41:25Z")

</div>

You can scale a curve to give it a specific length. Or you can cut off the ends of a long curve to get to a specific length. If you wish to continually deform a curve while maintaining a constant length and have the result of each deformation serve as the input for the next, then I think your only good option is to set up a Kangaroo system with constraints.
