overte/tests
Anthony J. Thibault a91c181a89 MyAvatar: Recenter when the head turns away from the hips
Compute HMD facing moving average.
When the moving average diverges from the hips by more then 45 degrees, recenter the body.

Also, the follow code has been changed, instead of a follow velocity being passed to the CharacterController
a desired target is passed.  The CharacterController homes toward it's target based on the time remaining.
Any follow deltas applied to move the avatar's position closer to it's target is stored and re-applied
to the bodySensorMatrix.  This centralizes the moving/homing code to one place, the CharacterContoller.

A new FollowHelper class was also introduced, it groups together the data and logic necessary to perform the
re-centering/follow procedure.  This "hopefully" makes it easier to maintain.
2016-01-21 16:38:42 -08:00
..
animation AnimExpression: support for unary not. 2015-12-15 13:18:30 -08:00
audio checkpoint 2015-11-20 15:19:45 -06:00
controllers Fixing preview / vsync functionality 2015-12-04 12:46:19 -08:00
entities Fix warnings on windows 64bit 2015-12-11 15:42:15 -08:00
gpu-test Naming coding standard 2016-01-13 11:47:43 -08:00
jitter checkpoint 2015-11-20 15:19:45 -06:00
networking checkpoint 2015-11-20 15:19:45 -06:00
octree checkpoint 2015-11-20 15:19:45 -06:00
physics MyAvatar: Recenter when the head turns away from the hips 2016-01-21 16:38:42 -08:00
recording checkpoint 2015-11-20 15:19:45 -06:00
render-utils More warning fixes 2015-12-11 16:17:41 -08:00
shaders Merge branch 'master' of https://github.com/highfidelity/hifi into graphicsMaster 2015-12-14 17:38:56 -08:00
shared Bug fix for Transform.postMult() with non-uniform scale. 2016-01-11 12:03:44 -08:00
ui More cleanup & menu fixing 2016-01-20 11:23:56 -08:00
CMakeLists.txt remove ALL_TEST_TARGETS debug 2016-01-04 16:03:40 -08:00
GLMTestUtils.h add QCOMPARE_QUATS macro for easier tests 2015-08-12 17:52:54 -07:00
QTestExtensions.h Changed grammar to support boolean and and or. 2015-12-15 10:35:35 -08:00