在 9D for WebGL中利用DynamicLayer3D实现开关门动画效果
思路:
初始化DynamicObjectState时指定其开关门时的位置,初始经纬度值为关门状态时经纬度值,调用updateObjectWithModel完成更新,等于加载到场景,执行开门时,修改其经纬度值为开门位置的经纬度,再次调用updateObjectWithModel,完成开门动画;关门类似
问题:
1、初始时指定了heading(保证一个模型多个地方使用),首次更新时正常,执行开门后,有角度旋转的效果,模型又旋转回了模型自身默认 的角度,按理说我并没有设置heading,不应该有角度上的变化才对;执行开门前,若设置heading,如何设置才能不旋转二是直接位置平移
2、开关门瞬间感觉较大的位置突变,不连续
麻烦帮忙解答下,我简单写了个页面,如需要的话可发你们
谢谢