# How to limit movement?

**URL:** <https://discourse.shapr3d.com/t/how-to-limit-movement/40184>\
**Category:** Modeling Questions\
**Created:** [January 22, 2026, 11:10am UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184 "2026-01-22T11:10:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![drivebydesign](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@drivebydesign](https://discourse.shapr3d.com/u/drivebydesign)\
**Post date:** [January 22, 2026, 11:10am UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184/1 "2026-01-22T11:10:30Z")

</div>

Hey friends,

I want to create a driving sketch for a foldable table. I would like to limit the movement of the table and foot to 90°. In the video I attached you can see the basic principle. How can I restrict the possible movement of one point to my quarter circle? When I exit the boundaries, it just elongates the circle line … And when it hits a 90°/0° point, it snaps to constraints … Difficult task. Looking forward to your suggestions! Thanks 🙂

DBD

---

<div class="post-metadata">

**Author:** ![Oregonerd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/oregonerd/32/8012_2.png) [@Oregonerd](https://discourse.shapr3d.com/u/Oregonerd)\
**Post date:** [January 22, 2026, 7:56pm UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184/2 "2026-01-22T19:56:23Z")

</div>

Shapr does not have that kind of constraint unless someone knows a way with variables.

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [January 22, 2026, 9:34pm UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184/3 "2026-01-22T21:34:49Z")

</div>

> [@drivebydesign](#):
>
> I would like to limit the movement of the table and foot to 90°

You can use control spline for that. Not perfect but work.

---

<div class="post-metadata">

**Author:** ![drivebydesign](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@drivebydesign](https://discourse.shapr3d.com/u/drivebydesign)\
**Post date:** [January 23, 2026, 11:03am UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184/4 "2026-01-23T11:03:43Z")

</div>

That’s brilliant. Thanks, I’ll try that and report here!

---

<div class="post-metadata">

**Author:** ![drivebydesign](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@drivebydesign](https://discourse.shapr3d.com/u/drivebydesign)\
**Post date:** [January 23, 2026, 11:14am UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184/5 "2026-01-23T11:14:35Z")

</div>

… still trying to figure out how you did it … gonna keep you posted! Any other suggestions, keep em comin 🙂

---

<div class="post-metadata">

**Author:** ![drivebydesign](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@drivebydesign](https://discourse.shapr3d.com/u/drivebydesign)\
**Post date:** [January 23, 2026, 11:30am UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184/6 "2026-01-23T11:30:59Z")

</div>

At some point the leg part snaps to the surface part and won’t split again …

> **[Watch constraints2 | Streamable](https://streamable.com/yp4lr5)**
>
> Watch "constraints2" on Streamable.

BTW, why is the video linked externally? Up above it worked like a charm …

---

<div class="post-metadata">

**Author:** ![drivebydesign](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@drivebydesign](https://discourse.shapr3d.com/u/drivebydesign)\
**Post date:** [January 23, 2026, 11:32am UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184/7 "2026-01-23T11:32:51Z")

</div>

That’d be lovely, too!

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [January 23, 2026, 1:37pm UTC](https://discourse.shapr3d.com/t/how-to-limit-movement/40184/8 "2026-01-23T13:37:19Z")

</div>

> [@drivebydesign](#):
>
> At some point the leg part snaps to the surface part and won’t split again …

Looks like wrong constraints somewhere…
