修复通号三维重复显示设备间bug

This commit is contained in:
sunzhenyu 2020-07-03 17:24:41 +08:00
parent 8213999c4f
commit 937fc4b1f9

View File

@ -200,6 +200,7 @@ export function Jl3dfaultdevice(dom,group,token,skinCode) {
if (data.type == "room") { if (data.type == "room") {
scope.resetmodel(); scope.resetmodel();
scope.showmodel = scope.modelmanager.roommodel.mesh; scope.showmodel = scope.modelmanager.roommodel.mesh;
scope.showmodel.code = data.code;
scope.scene.add(scope.showmodel); scope.scene.add(scope.showmodel);
scope.camera.position.set(5, 7, -9); scope.camera.position.set(5, 7, -9);
scope.controls.target = new THREE.Vector3(4, 6, -8); scope.controls.target = new THREE.Vector3(4, 6, -8);
@ -366,11 +367,12 @@ export function Jl3dfaultdevice(dom,group,token,skinCode) {
}; };
this.resetmodel = function(){ this.resetmodel = function(){
if(scope.nowobject.animacode){ if(scope.nowobject){
scope.animastats = false; if(scope.nowobject.animacode){
moveanima.setplaylist(moveanima.animatelist[scope.nowobject.animacode+"fuwei"],true); scope.animastats = false;
moveanima.setplaylist(moveanima.animatelist[scope.nowobject.animacode+"fuwei"],true);
}
} }
}; };
this.animationmsgshowon = function(nowobject){ this.animationmsgshowon = function(nowobject){