# Rotate PhysicsBody around scene's axis

**URL:** <https://forum.babylonjs.com/t/rotate-physicsbody-around-scenes-axis/50839>\
**Category:** Questions\
**Tags:** physics, rotation\
**Created:** [May 26, 2024, 2:16am UTC](https://forum.babylonjs.com/t/rotate-physicsbody-around-scenes-axis/50839 "2024-05-26T02:16:50Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![HiGreg](https://avatars.discourse-cdn.com/v4/letter/h/c5a1d2/32.png) [@HiGreg](https://forum.babylonjs.com/u/HiGreg)\
**Post date:** [May 26, 2024, 8:39am UTC](https://forum.babylonjs.com/t/rotate-physicsbody-around-scenes-axis/50839/2 "2024-05-26T08:39:57Z")

</div>

I think your issue is related to physicsBody.disablePreStep, which for performance reasons is normally true. If you want to modify the physicsBody position or rotation outside the control of the physics engine, set disablePreStep = false until the next scene.onAfterPhysicsObservable.

You can [read about disablePreStep here](https://doc.babylonjs.com/features/featuresDeepDive/physics/perfTips).

---

_[View the full topic](https://forum.babylonjs.com/t/rotate-physicsbody-around-scenes-axis/50839)._
