@Override
public void onAvatarLoaded(final GVRAvatar avatar, final GVRSceneObject avatarRoot, String filePath, String errors)
{
if (avatarRoot.getParent() == null)
{
mScene.addSceneObject(avatarRoot);
mContext.runOnGlThreadPostRender(1, new Runnable()
{
public void run()
{
GVRTransform t = avatarRoot.getTransform();
GVRSceneObject.BoundingVolume bv = avatarRoot.getBoundingVolume();
float sf = 1 / bv.radius;
t.setScale(sf, sf, sf);
bv = avatarRoot.getBoundingVolume();
t.setPosition(-bv.center.x, -0.5f - bv.center.y, -bv.center.z - 1);
}
});
}
mAvManager.loadNextAnimation();
}