# Physics V2 Pendulum Sample – Mesh out of sync with physics body

**URL:** <https://forum.babylonjs.com/t/physics-v2-pendulum-sample-mesh-out-of-sync-with-physics-body/59513>\
**Category:** Bugs\
**Created:** [July 13, 2025, 2:43pm UTC](https://forum.babylonjs.com/t/physics-v2-pendulum-sample-mesh-out-of-sync-with-physics-body/59513 "2025-07-13T14:43:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![cx20](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cx20/32/46_2.png) [@cx20](https://forum.babylonjs.com/u/cx20)\
**Post date:** [July 13, 2025, 2:43pm UTC](https://forum.babylonjs.com/t/physics-v2-pendulum-sample-mesh-out-of-sync-with-physics-body/59513/1 "2025-07-13T14:43:45Z")

</div>

I noticed that the Physics V2 Pendulum Sample in the Documentation works differently depending on the version of Babylon.js.

> **[Babylon.js docs](https://doc.babylonjs.com/features/featuresDeepDive/physics/rigidBodies/#instanced-bodies)**

- **OK:** Babylon.js v6.49.0 – mesh and physics body move in perfect sync.
- **NG:** Babylon.js v7.42.2 – mesh starts **offset** from its physics body and stays out of sync for the entire simulation.

`https://playground.babylonjs.com/?version=6.49.0#BJZ39H#2`

> **[Babylon.js Playground](https://playground.babylonjs.com/?version=6.49.0#BJZ39H%232)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL and WebGPU 3D scenes

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/8/5/855a5acbc5c970c909caf550ef818cbd0db3dadb.png)

`https://playground.babylonjs.com/?version=7.42.2#BJZ39H#2`

> **[Babylon.js Playground](https://playground.babylonjs.com/?version=7.42.2#BJZ39H%232)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL and WebGPU 3D scenes

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/8/5/850375fbed2d6b07e3fa137b491440d2bdd3575a.png)

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [July 14, 2025, 12:26pm UTC](https://forum.babylonjs.com/t/physics-v2-pendulum-sample-mesh-out-of-sync-with-physics-body/59513/2 "2025-07-14T12:26:23Z")

</div>



---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [July 15, 2025, 7:57am UTC](https://forum.babylonjs.com/t/physics-v2-pendulum-sample-mesh-out-of-sync-with-physics-body/59513/3 "2025-07-15T07:57:13Z")

</div>

It looks like a regression. I’m taking a look.

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [July 15, 2025, 8:47am UTC](https://forum.babylonjs.com/t/physics-v2-pendulum-sample-mesh-out-of-sync-with-physics-body/59513/4 "2025-07-15T08:47:45Z")

</div>

> <https://github.com/BabylonJS/Babylon.js/pull/16880>

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [July 15, 2025, 8:47am UTC](https://forum.babylonjs.com/t/physics-v2-pendulum-sample-mesh-out-of-sync-with-physics-body/59513/5 "2025-07-15T08:47:50Z")

</div>


