# Joints for Bodies or Assemblies

**URL:** <https://discourse.shapr3d.com/t/joints-for-bodies-or-assemblies/22574>\
**Category:** Modeling Questions\
**Created:** [November 21, 2022, 2:34am UTC](https://discourse.shapr3d.com/t/joints-for-bodies-or-assemblies/22574 "2022-11-21T02:34:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![NathanD](https://avatars.discourse-cdn.com/v4/letter/n/dec6dc/32.png) [@NathanD](https://discourse.shapr3d.com/u/NathanD)\
**Post date:** [November 21, 2022, 2:34am UTC](https://discourse.shapr3d.com/t/joints-for-bodies-or-assemblies/22574/1 "2022-11-21T02:34:32Z")

</div>

I’m wondering if there is any discussion of adding a Joint function to Shapr.

The addition of the align tool, with multiple bodies as well, has me thinking that a Joint constraint could be applied to bodies and assemblies in a similar way.

Basic rotational and linear joints, with or without motion limits. This would allow the modeling of linkages in a suspension system for example. Or to demonstrate the function of a design with moving parts. This would be very useful for multipart designs that pivot or slide.

I have drawn sketches, and playing with the constraints to get the sketch to move in a simulated motion behavior is VERY tedious and one dimensional.

I have designed assemblies that have moving parts in shapr, and to try and demonstrate their function I can only move one part or group or parts (folder) at a time, by selecting them and moving the gizmo to the feature I want to define as the movement origin. For rotation as an example.

This is just a thought, and again I was just curious if it’s been or being considered.

-Nathan

---

<div class="post-metadata">

**Author:** ![Istvan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/istvan/32/23668_2.png) [@Istvan](https://discourse.shapr3d.com/u/Istvan)\
**Post date:** [November 21, 2022, 7:14am UTC](https://discourse.shapr3d.com/t/joints-for-bodies-or-assemblies/22574/2 "2022-11-21T07:14:10Z")

</div>

Strongly considered. 😉

---

<div class="post-metadata">

**Author:** ![Zecnarf](https://avatars.discourse-cdn.com/v4/letter/z/eb9ed0/32.png) [@Zecnarf](https://discourse.shapr3d.com/u/Zecnarf)\
**Post date:** [November 21, 2022, 9:29pm UTC](https://discourse.shapr3d.com/t/joints-for-bodies-or-assemblies/22574/3 "2022-11-21T21:29:12Z")

</div>

I would also find this very useful, and for the same reasons,just being able to lock in a second axis point in relation to the primary.

---

<div class="post-metadata">

**Author:** ![alexkrush](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@alexkrush](https://discourse.shapr3d.com/u/alexkrush)\
**Post date:** [October 1, 2023, 5:03am UTC](https://discourse.shapr3d.com/t/joints-for-bodies-or-assemblies/22574/4 "2023-10-01T05:03:37Z")

</div>

+1 for joints

My particular use cases for joints are to visualize motion when designing parts (to check if there are any overlaps in clearance) and to also restrict / lock objects into a particular range of motion so I can easily move them back / forth without having to worry about re-aligning them with each other all the time
