Code Review for Job #20055

Code Review for Job #20055 - Workitem available at https://www.worklist.net/20055
@AndrewMeadows ... Unfortunately, setJointStates() is not a suitable location for the code because _defaultEyeModelPosition needs to be updated when the avatar scale is changed (incl. at start-up when for scales other than 1.0, the avatar scale starts out at 1.0 but is then iteratively reduced/increased to the target value). setJointStates() is called only once at the start, but buildShapes() is called each time the avatar scale is changed (at start-up and subsequently).

It seems like buildShapes() might always called for one's own avatar? : _skeletonModel.setEnableShapes(true) is the default for MyAvatar and skeleton->setEnableShapes(false) is set only for other avatars. ... If this is not the case then I'll have to sort out another solution.