huangxingxing 8 ماه پیش
والد
کامیت
5e2e07ec1d
1فایلهای تغییر یافته به همراه28 افزوده شده و 13 حذف شده
  1. 28 13
      src/control/vtkModel.js

+ 28 - 13
src/control/vtkModel.js

@@ -183,44 +183,53 @@ export class VtkModel {
   }
   
   xyz_back(){ 
+    let cam =this.renderer.getActiveCamera();
+    cam.setViewUp([0,1,0]);
+    cam.setPosition(495544.15625, 5403554.25, 9989.55990464236);//相机位置;
     this.renderer.resetCamera();
-    this.renderer.render()
+    this.renderWindow.render()
   }
   x_up(){
     let cam =this.renderer.getActiveCamera();
     cam.setViewUp([0,0,1]);
-    cam.setPosition(495544.15625+7000, 5403554.25, 467.62999725341797);//相机位置
-    this.renderer.render();
+    cam.setPosition(495544.15625+5000, 5403554.25, 467.62999725341797);//相机位置;
+    this.renderer.resetCamera();
+    this.renderWindow.render();
   }
   x_down(){
     let cam =this.renderer.getActiveCamera();
     cam.setViewUp([0,0,1]);
-    cam.setPosition(-1*(495544.15625+7000), 5403554.25, 467.62999725341797);//相机位置
-    this.renderer.render();
+    cam.setPosition(495544.15625+-5000, 5403554.25, 467.62999725341797);//相机位置
+    this.renderer.resetCamera();
+    this.renderWindow.render();
   }
   y_up(){
     let cam =this.renderer.getActiveCamera();
     cam.setViewUp([0,0,1]);
-    cam.setPosition(495544.15625, 5403554.25+7000, 467.62999725341797);//相机位置
-    this.renderer.render();
+    cam.setPosition(495544.15625, 5403554.25+5000, 467.62999725341797);//相机位置
+    this.renderer.resetCamera();
+    this.renderWindow.render();
   }
   y_down(){
     let cam =this.renderer.getActiveCamera();
     cam.setViewUp([0,0,1]);
-    cam.setPosition(495544.15625, -1*(5403554.25+7000), 467.62999725341797);//相机位置
-    this.renderer.render();
+    cam.setPosition(495544.15625, 5403554.25-5000, 467.62999725341797);//相机位置
+    this.renderer.resetCamera();
+    this.renderWindow.render();
   }
   z_up(){
     let cam =this.renderer.getActiveCamera();
     cam.setViewUp([0,1,0]);
-    cam.setPosition(495544.15625, 5403554.25, 467.62999725341797+7000);//相机位置
-    this.renderer.render();
+    cam.setPosition(495544.15625, 5403554.25, 467.62999725341797+5000);//相机位置
+    this.renderer.resetCamera();
+    this.renderWindow.render();
   }
   z_down(){
     let cam =this.renderer.getActiveCamera();
     cam.setViewUp([0,1,0]);
-    cam.setPosition(495544.15625, 5403554.25, 1*(467.62999725341797+7000));//相机位置
-    this.renderer.render();
+    cam.setPosition(495544.15625, 5403554.25, 467.62999725341797-5000);//相机位置
+    this.renderer.resetCamera();
+    this.renderWindow.render();
   }
 
    //巷道名称
@@ -253,12 +262,14 @@ showPname(){
   this.pnameActors.forEach((actor)=>{
     this.renderer.addActor(actor);
   });
+  this.renderWindow.render();
 }
 //隐藏巷道名称
 removePname(){
   this.pnameActors.forEach((actor)=>{
     this.renderer.removeActor(actor);
   });
+  this.renderWindow.render();
 }
 
 //清空灾源
@@ -297,12 +308,14 @@ showSoure(){
   this.soureActors.forEach((actor)=>{
     this.renderer.addActor(actor);
   });
+  this.renderWindow.render();
 }
 //隐藏灾源点
 removeSoure(){
   this.soureActors.forEach((actor)=>{
     this.renderer.removeActor(actor);
   });
+  this.renderWindow.render();
 }
 
 //初始化监测点
@@ -336,12 +349,14 @@ showjc(){
   this.jcdActors.forEach((actor)=>{
     this.renderer.addActor(actor);
   });
+  this.renderWindow.render();
 }
 //隐藏监测点
 removejc(){
   this.jcdActors.forEach((actor)=>{
     this.renderer.removeActor(actor);
   });
+  this.renderWindow.render();
 }
 
   //显示所选择巷道位置