修改三维驾驶TDT位置和cctv视角位置

This commit is contained in:
sunzhenyu 2021-09-08 11:00:34 +08:00
parent 813d694ccc
commit e3f1ed6b8e
3 changed files with 5 additions and 5 deletions

View File

@ -145,7 +145,7 @@ export function JLmapDriving(dom,data,mapId,storemod,translation,routegroup,proj
scene.add(controls3.getObject()); scene.add(controls3.getObject());
let cameracctv = new THREE.PerspectiveCamera(50, dom.clientWidth/dom.clientHeight, 0.1, 50); let cameracctv = new THREE.PerspectiveCamera(50, dom.clientWidth/dom.clientHeight, 0.1, 50);
cameracctv.position.set( -3, 0,4.5 ); cameracctv.position.set( 1, 0,4.5 );
cameracctv.rotation.y = -Math.PI/2; cameracctv.rotation.y = -Math.PI/2;
cameracctv.rotation.x = Math.PI/2; cameracctv.rotation.x = Math.PI/2;
@ -387,7 +387,7 @@ export function JLmapDriving(dom,data,mapId,storemod,translation,routegroup,proj
rails = loadrails; rails = loadrails;
// console.log(trainlisttest.group.children[0]); // console.log(trainlisttest.group.children[0]);
trainlisttest.group.children[0].getObjectByName("C3").add(cameracctv); trainlisttest.group.children[0].getObjectByName("C6").add(cameracctv);
} }
this.eventon = function() { this.eventon = function() {

View File

@ -129,7 +129,7 @@ export function AccidentManager(scene) {
newAccident.object.createNew(groupList[accidentList[i].sceneType],accidentList[i].pos); newAccident.object.createNew(groupList[accidentList[i].sceneType],accidentList[i].pos);
} }
scope.accidentList[accidentList[i].sceneType].push(newAccident); scope.accidentList[accidentList[i].sceneType].push(newAccident);
jl3dUpdateAccidentlist(scope.accidentList[accidentList[i].sceneType]); // jl3dUpdateAccidentlist(scope.accidentList[accidentList[i].sceneType]);
} }
} }

View File

@ -36,11 +36,11 @@ export function TdtList() {
let pos = stationData[k].mesh.position; let pos = stationData[k].mesh.position;
if(stationData[k].stands[i].right == true){ if(stationData[k].stands[i].right == true){
newmesh.rotation.y = -Math.PI/2; newmesh.rotation.y = -Math.PI/2;
newmesh.position.set(pos.x+75,0,pos.z+14.8); newmesh.position.set(pos.x+75,0,pos.z+12.8);
}else{ }else{
newmesh.rotation.y = Math.PI/2; newmesh.rotation.y = Math.PI/2;
newmesh.position.set(pos.x-75,0,pos.z-14.8); newmesh.position.set(pos.x-75,0,pos.z-12.8);
} }