# Center of Mass Analysis Tool

**URL:** <https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492>\
**Category:** Feature requests\
**Created:** [January 9, 2023, 6:00pm UTC](https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492 "2023-01-09T18:00:48Z")\
**Posts on this page:** 7\
**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:** [January 9, 2023, 6:00pm UTC](https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492/1 "2023-01-09T18:00:48Z")

</div>

**The problem that this feature will solve:**

Being able to find the center of mass/CG of a part, body, or design.

**Brief description of the outcomes that you expect from this feature:**

If a CG analysis tool is turned on, it will show a CG point in space for the selection. Ideally this point can be selected in combination with other features in the model much like using the measurement tool and display the distance to CG from the selected point.  
Possibly even display the CG point of the model when in a sketch plane and be able to snap sketches to the point.

**What can’t you achieve without this feature?**

I need the ability to determine that designs are balanced when the shape of the design is not symmetrical.

**Example:** I designed a large hanging basket for submerging parts into a cleaning solution.  
The shape of the basket is deigned in a way that the user can easily access the basket without having uprights in the way on one side. This assembly hangs from a crane. I needed the ability to figure out the center of mass so that the basket hangs level when lifted, and modify the design as needed to center the mass.

 ![Clean Basket](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/9/0/90e69961c1c935756d73a56b76aa080b3c79548a.jpeg)

**Side Question:** When an item or multiple items is selected, does the _Move/Rotate/Copy_ gizmo location default to the mass center or dimensional center of the selection? I’ve not tried to test and figure it out. I’m curious if the gizmo is partially doing this feature already.

Note: I realize that for multiple selections that this would assume all of the selections are using the same material for correct CG, since we can’t assign material spec’s other than appearance (yet? 🙂 )

---

<div class="post-metadata">

**Author:** ![Laci\_K](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/laci_k/32/8196_2.png) [@Laci\_K](https://discourse.shapr3d.com/u/Laci_K)\
**Post date:** [January 9, 2023, 6:04pm UTC](https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492/2 "2023-01-09T18:04:13Z")

</div>

For the side question:

It’s the dimensional center.

We don’t have material support yet, so the mass calculation is currently impossible.

---

<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:** [January 9, 2023, 6:08pm UTC](https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492/3 "2023-01-09T18:08:22Z")

</div>

I was making an edit the moment you replied @Laci_K  
CG would have to be based on the assumption all items are the same mass.

In the design above, the entire basket was made from 304 stainless steel, so general center of mass would’ve worked fine I assume.

---

<div class="post-metadata">

**Author:** ![alpine](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@alpine](https://discourse.shapr3d.com/u/alpine)\
**Post date:** [January 12, 2023, 2:16am UTC](https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492/4 "2023-01-12T02:16:23Z")

</div>

Nifty suggestion! This could be very helpful in locating the balance point (so to speak) in various axes (X, Y, Z, or custom). This would be a fun one to program, ultimately based on elementary physics.

---

<div class="post-metadata">

**Author:** ![Surfeurseb](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@Surfeurseb](https://discourse.shapr3d.com/u/Surfeurseb)\
**Post date:** [April 5, 2024, 3:50pm UTC](https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492/5 "2024-04-05T15:50:42Z")

</div>

Trying to find out if it was possible to calculate CG position, I bumped into this very single topic, nothing else.  
Nathan might have meant “based on the assumption all items are _made of the same material_”.  
That would be very useful! Designing parts according to the general CG of the assembly is very important in dynamic system.  
Hopefully it does already exist, or close to future release 🙂

---

<div class="post-metadata">

**Author:** ![vrrv](https://avatars.discourse-cdn.com/v4/letter/v/e19b73/32.png) [@vrrv](https://discourse.shapr3d.com/u/vrrv)\
**Post date:** [July 9, 2024, 4:58am UTC](https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492/6 "2024-07-09T04:58:29Z")

</div>

Do you guys have it on your roadmap? Far-far future or something earlier? ) I need that feature ) Thx!

---

<div class="post-metadata">

**Author:** ![BulldogBen](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/bulldogben/32/16491_2.png) [@BulldogBen](https://discourse.shapr3d.com/u/BulldogBen)\
**Post date:** [February 13, 2026, 2:31pm UTC](https://discourse.shapr3d.com/t/center-of-mass-analysis-tool/23492/7 "2026-02-13T14:31:31Z")

</div>

I agree that even if the system assumed homogenous materials this would be useful, especially for 3D prints for example.
