overte-Armored-Dragon/libraries/animation/src
Anthony J. Thibault 80dfed77d7 Fix for flickering eyeballs
Calling glm::axis() on an identity quaternion does not result in a normalized vector.
This vector was used within Rig::updateEyeJoint() to limit the rotation of the eye balls,
to prevent the eyes from rolling back into the avatar's head.

If the avatar was looking straight ahead, this could result in bad quaternions in the eye ball
joint matrices, which in turn would cause the eye ball mesh or any mesh influenced by the eyeball joints
not to render.
2016-03-29 10:01:10 -07:00
..
AnimationCache.cpp Mark Resource loaded after postprocessing 2016-03-09 10:34:07 -08:00
AnimationCache.h libraries/animation: cppcheck fixes 2016-03-13 17:17:34 -07:00
AnimationLogging.cpp
AnimationLogging.h
AnimationLoop.cpp libraries/animation: cppcheck fixes 2016-03-13 17:17:34 -07:00
AnimationLoop.h libraries/animation: cppcheck fixes 2016-03-13 17:17:34 -07:00
AnimationObject.cpp
AnimationObject.h
AnimBlendLinear.cpp Removed sync and timescale from AnimBlendLinear node. 2015-10-22 16:40:53 -07:00
AnimBlendLinear.h Removed sync and timescale from AnimBlendLinear node. 2015-10-22 16:40:53 -07:00
AnimBlendLinearMove.cpp Improved idle to walk forward transition 2015-12-15 17:26:17 -08:00
AnimBlendLinearMove.h Added AnimBlendLinearMove node 2015-10-22 16:33:31 -07:00
AnimClip.cpp Set UserAnimPreAndPostRotations true by Default 2016-03-19 12:49:57 +02:00
AnimClip.h AnimClip: added mirrorFlag anim var 2016-02-02 17:10:15 -08:00
AnimExpression.cpp AnimExpression: support for unary not. 2015-12-15 13:18:30 -08:00
AnimExpression.h libraries/animation: cppcheck fixes 2016-03-13 17:17:34 -07:00
AnimInverseKinematics.cpp prevent crash in SwingTwistConstraint 2016-03-18 15:59:25 -07:00
AnimInverseKinematics.h libraries/animation: cppcheck fixes 2016-03-13 17:17:34 -07:00
AnimManipulator.cpp AnimVars are now in avatar/rig space 2015-11-20 18:29:17 -08:00
AnimManipulator.h WIP checkin 2015-11-16 18:49:47 -08:00
AnimNode.cpp New MyAvatar animation JS interface 2015-11-10 16:34:38 -08:00
AnimNode.h New MyAvatar animation JS interface 2015-11-10 16:34:38 -08:00
AnimNodeLoader.cpp Drop network data after processing 2016-03-25 09:58:34 -07:00
AnimNodeLoader.h Drop network data after processing 2016-03-25 09:58:34 -07:00
AnimOverlay.cpp
AnimOverlay.h
AnimPose.cpp AnimClip: mirror animation support 2016-02-02 17:02:29 -08:00
AnimPose.h AnimClip: mirror animation support 2016-02-02 17:02:29 -08:00
AnimSkeleton.cpp AnimClip: mirror animation support 2016-02-02 17:02:29 -08:00
AnimSkeleton.h AnimSkeleton.h: made single argument ctors explicit 2016-03-13 16:55:34 -07:00
AnimStateMachine.cpp MyAvatar: added standing and run landing animations 2016-02-05 17:53:50 -08:00
AnimStateMachine.h libraries/animation: cppcheck fixes 2016-03-13 17:17:34 -07:00
AnimUtil.cpp AnimUtil: prevent accumulateTime from looping forever 2016-03-21 11:58:13 -07:00
AnimUtil.h AnimBlendLinear: Untested implementation of sync flag. 2015-10-19 15:49:49 -07:00
AnimVariant.cpp Merge branch 'master' into tony/anim-expressions 2015-12-15 10:35:19 -08:00
AnimVariant.h AnimVarient.h: cppcheck fixes 2016-03-13 16:51:57 -07:00
ElbowConstraint.cpp
ElbowConstraint.h
IKTarget.cpp
IKTarget.h
Rig.cpp Fix for flickering eyeballs 2016-03-29 10:01:10 -07:00
Rig.h WIP: checkpoint 2016-03-25 21:29:20 -07:00
RotationAccumulator.cpp
RotationAccumulator.h
RotationConstraint.h use dynamic constraints for IK 2016-03-11 14:47:48 -08:00
SwingTwistConstraint.cpp prevent crash in SwingTwistConstraint 2016-03-18 15:59:25 -07:00
SwingTwistConstraint.h use dynamic constraints for IK 2016-03-11 14:47:48 -08:00