Search Issue Tracker
Fixed in 5.3.0
Votes
18
Found in
5.0.0f4
Issue ID
682453
Regression
No
Dampning does not work for Configurable Joint using AngularXDrive set to Position only drive mode
This issue has no description.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Mobile] Developer Console does not appear when an error is thrown
- [HDRP] Game view renders artifacts when Camera's Component "Post Anti-aliasing" is set to "TAA" and Dynamic Resolution's "Forced Screen Percentage" is changed
- A deactivated Prefab's name color becomes white when a GameObject in the scene is deactivated
- The Game view becomes blank when using Frame Debugger with MSAA and Texture binding enabled in Play Mode
- NullReferenceException is thrown when changing the Inspector preview selection
jkraptor
Oct 29, 2015 16:22
There's more to this story. The PositionDamper parameter affects the Velocity drive. Set to zero, the velocity drive does not work. A value > 0 and the velocity drive works, but the amount of torque applied seems related to the positionDamper value. The positionDamper (spring-damp drive) should have NO effect on velocity drive mode.
That might explain why it does seem to work with PositionAndVelocity drive. Boy, they really screwed up joints in 5.0 onwards.
timthecoder
May 21, 2015 01:53
Dampener parameter has no effect on xDrive in Position mode either.
jeffweber
Mar 24, 2015 17:51
Not sure what happened to the description, but just in case it matters:
Dampening does not work for Configurable Joint using AngularXDrive set to Position only drive mode.
1. What happened
Setup a configurable joint to use the AngularXDrive with drive mode set to "Position". Tried to adjust the Spring and Dampener parameters to get non-oscillating smooth motion.
Noticed that the Dampener parameter had no affect. The Spring parameter affect stiffness as expected, but the Dampener parameter seems to do nothing.
This was also discussed in the physics forum here:
http://forum.unity3d.com/threads/configurablejoint-spring-dampening-parameter-broken.308726/
2. How we can reproduce it
Setup a configurable joint to use the AngularXDrive. Set the AngularXDrive mode to position only. Lock all the motions except AngularX. Set the Spring parameter to get a joint that is rotation-ally springy. Try adjusting the damper parameter to reduce oscillations... should see that the dampener has no affect.