Search Issue Tracker

Duplicate

Votes

0

Found in

2018.4

2019.4

2020.3

2021.1

2021.1.11f1

Issue ID

1342781

Regression

No

GameObject is constrained in world space when setting angularVelocity on Rigidbody with freeze rotation constraint

Physics

-

How to reproduce:
1. Open the attached project's Scene labeled "BugRbSetAngularVelocity"
2. Enter the Play Mode
3. In the Game View, inspect the "Cube_Normal" and "Cube_SetAngularVelocityToItself" rotations

Expected result: Rotation should be the same
Actual result: "Cube_SetAngularVelocityToItself" Rigidbody's rotation is different after setting angularVelocity's value to itself every frame

Reproducible with: 2018.4.36f1, 2019.4.28f1, 2020.3.13f1, 2021.1.13f1
Not reproducible with: 2021.2.0a1, 2021.2.0b1

Note:
- Angular velocity on the constrained Axis is always 0 when setting the angularVelocity every frame while the other Rigidbody with the same rotation constraints has a non-zero value

  1. Resolution Note (2021.2.X):

    Fixed in Unity 2021.2.0a1 and versions above

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.