huangxingxing hai 1 ano
pai
achega
65b03c45af
Modificáronse 1 ficheiros con 9 adicións e 15 borrados
  1. 9 15
      src/components/HelloWorld.vue

+ 9 - 15
src/components/HelloWorld.vue

@@ -37,10 +37,10 @@ SO2:SO2
 CO2:CO2
 Height:水位高度
 */
-const scalarName = ref("CO2");
-const filedir =ref("data/Fire/");
-// const scalarName = ref("Height");
-// const filedir =ref("data/Water/");
+// const scalarName = ref("CO2");
+// const filedir =ref("data/Fire/");
+const scalarName = ref("Height");
+const filedir =ref("data/Water/");
 const renderWindowWith = vtkRenderWindowWithControlBar.newInstance({
     controlSize: 11,
   });
@@ -89,17 +89,9 @@ function increment() {
     size:polydata.getNumberOfPoints()
   }); 
   dataArray.setData(scalarArray);
-  // console.log("dataArray1:",JSON.stringify(dataArray)==JSON.stringify(polydata.getPointData().getScalars()));
-  // polydata.getPointData().removeAllArrays();
   polydata.getPointData().setScalars(dataArray); 
-  // getMinMax(scalarArray);
-  // mapper.setScalarRange(min.value,max.value);//设置范围
-  // console.log("dataArray2:",JSON.stringify(dataArray)==JSON.stringify(polydata.getPointData().getScalars()));
-  // mapper.setInputData(polydata);
+ 
   mapper.clearColorArrays();//强制重建颜色
-  // actor.setMapper(mapper);
-  // mapper.setInputData(polydata);
-  // renderer.addActor(actor);
   actor.getProperty().setOpacity(count.value);//设置错误的透明度使得页面重新加载  不设置不刷新页面
   renderWindow.render();
 }
@@ -184,8 +176,10 @@ onMounted(() => {
     //修改设条颜色
     const ctf = vtkColorTransferFunction.newInstance();
     ctf.addRGBPoint(0.0, 0.0, 0.0, 1.0);
-    ctf.addRGBPoint(1.0, 0.0, 1.0, 0.0);
-    ctf.addRGBPoint(2.0, 1.0, 0.0, 0.0);
+    ctf.addRGBPoint(1.0, 0.0, 1.0, 0.5);
+    ctf.addRGBPoint(2.0, 0.0, 1.0, 0.0);
+    ctf.addRGBPoint(3.0, 1.0, 0.5, 0.0);
+    ctf.addRGBPoint(4.0, 1.0, 0.0, 0.0);
     mapper.setLookupTable(ctf);