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.
Comments (3)
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
- “Asset X has no meta file, but it's in an immutable folder. The asset will be ignored.” errors are thrown when importing package with files not listed in package.json's "files" property
- There is no way to adjust the HDR Paper White value of the Unity Editor's interface, making it difficult/uncomfortable for some developers to work on very dark/bright scenes in HDR
- Animator window has a dropdown button that throws “MissingReferenceException” error on a new project when the previous project had a GameObject with an animation
- Animator State name overflows outside the visual box when the State has a long name
- UI Document file remains marked as Dirty after Undoing made changes
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.