Selaa lähdekoodia

feat:3d资源下载

ananzhusen 1 vuosi sitten
vanhempi
sitoutus
cf64a8752a

+ 7 - 7
public/view/meta2d-react/src/views/3d/Meta3d.tsx

@@ -3,17 +3,17 @@ import { Meta3D, DracoCompression } from "../../plugins/meta3d";
 import { useSearchParams } from "react-router-dom";
 
 const id = "meta3d-container";
-const dataUrl = "/meta3d/data/";
+const dataUrl = "/meta3d/";
 let meta3d: any;
 
 const openData = async (dataId: string) => {
   const dataName = `data${dataId ? `-${dataId}` : ""}`;
-  DracoCompression.Configuration.decoder.wasmUrl =
-    "/meta3d/js/draco_wasm_wrapper_gltf.js";
-  DracoCompression.Configuration.decoder.wasmBinaryUrl =
-    "/meta3d/js/draco_decoder_gltf.wasm";
-  DracoCompression.Configuration.decoder.fallbackUrl =
-    "/meta3d/js/draco_decoder_gltf.js";
+  // DracoCompression.Configuration.decoder.wasmUrl =
+  //   "/meta3d/js/draco_wasm_wrapper_gltf.js";
+  // DracoCompression.Configuration.decoder.wasmBinaryUrl =
+  //   "/meta3d/js/draco_decoder_gltf.wasm";
+  // DracoCompression.Configuration.decoder.fallbackUrl =
+  //   "/meta3d/js/draco_decoder_gltf.js";
   meta3d = new Meta3D(id);
   let data;
   await Promise.all([

+ 7 - 7
public/view/meta2d-vue2/src/views/3d/Meta3d.vue

@@ -13,7 +13,7 @@ export default {
   data() {
     return {
       id: "meta3d-container",
-      dataUrl: "/meta3d/data/",
+      dataUrl: "/meta3d/",
     };
   },
   mounted() {
@@ -28,12 +28,12 @@ export default {
     async openData() {
       const dataId = router.currentRoute.query.id;
       const dataName = `data${dataId ? `-${dataId}` : ""}`;
-      DracoCompression.Configuration.decoder.wasmUrl =
-        "/meta3d/js/draco_wasm_wrapper_gltf.js";
-      DracoCompression.Configuration.decoder.wasmBinaryUrl =
-        "/meta3d/js/draco_decoder_gltf.wasm";
-      DracoCompression.Configuration.decoder.fallbackUrl =
-        "/meta3d/js/draco_decoder_gltf.js";
+      // DracoCompression.Configuration.decoder.wasmUrl =
+      //   "/meta3d/js/draco_wasm_wrapper_gltf.js";
+      // DracoCompression.Configuration.decoder.wasmBinaryUrl =
+      //   "/meta3d/js/draco_decoder_gltf.wasm";
+      // DracoCompression.Configuration.decoder.fallbackUrl =
+      //   "/meta3d/js/draco_decoder_gltf.js";
       meta3d = new Meta3D(this.id);
       let data;
       await Promise.all([

+ 8 - 8
public/view/meta2d-vue3/src/views/3d/Meta3d.vue

@@ -4,22 +4,22 @@
 
 <script setup lang="ts">
 import { onMounted, onUnmounted } from "vue";
-import { Meta3D, DracoCompression } from "../../plugins/meta3d/index";
+import { Meta3D } from "../../plugins/meta3d/index";
 import router from "../../router";
 
 const id = "meta3d-container";
-const dataUrl = "/meta3d/data/";
+const dataUrl = "/meta3d/";
 let meta3d: any;
 
 const openData = async () => {
   const dataId = router.currentRoute.value.query.id;
   const dataName = `data${dataId ? `-${dataId}` : ""}`;
-  DracoCompression.Configuration.decoder.wasmUrl =
-    "/meta3d/js/draco_wasm_wrapper_gltf.js";
-  DracoCompression.Configuration.decoder.wasmBinaryUrl =
-    "/meta3d/js/draco_decoder_gltf.wasm";
-  DracoCompression.Configuration.decoder.fallbackUrl =
-    "/meta3d/js/draco_decoder_gltf.js";
+  // DracoCompression.Configuration.decoder.wasmUrl =
+  //   "/meta3d/js/draco_wasm_wrapper_gltf.js";
+  // DracoCompression.Configuration.decoder.wasmBinaryUrl =
+  //   "/meta3d/js/draco_decoder_gltf.wasm";
+  // DracoCompression.Configuration.decoder.fallbackUrl =
+  //   "/meta3d/js/draco_decoder_gltf.js";
   meta3d = new Meta3D(id);
   let data;
   await Promise.all([

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 230 - 230
public/view/meta3d/meta3d.js


+ 42 - 10
src/services/download.ts

@@ -126,6 +126,22 @@ export const getDownloadList = (meta2dData: any, path: string = 'v') => {
       '/view/favicon.ico',
       '/view/view.conf',
       '/view/离线部署包使用说明.pdf',
+      '/view/assets/cloudy.env',
+      '/view/assets/default.env',
+      '/view/assets/dusk.env',
+      '/view/assets/night.env',
+      '/view/assets/sunny.env',
+      '/view/assets/cloudy.jpg',
+      '/view/assets/dusk.jpg',
+      '/view/assets/night.jpg',
+      '/view/assets/sunny.jpg',
+      '/view/assets/luopan.png',
+      '/view/assets/Rain.png',
+      '/view/assets/zhizhen.png',
+      '/view/assets/默认环境光.png',
+      '/view/assets/draco_decoder_gltf.js',
+      '/view/assets/draco_wasm_wrapper_gltf.js',
+      '/view/assets/draco_decoder_gltf.wasm',
     ];
     files.forEach((file) => {
       lists.add({
@@ -726,9 +742,9 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
             '/meta2d-vue3/src/plugins/meta3d/meta3d.css',
             '/meta2d-vue3/src/plugins/meta3d/meta3d.js',
             // '/view/meta2d-vue3/src/views/3d/Meta3d.vue',
-            '/meta2d-vue3/public/meta3d/js/draco_decoder_gltf.js',
-            '/meta2d-vue3/public/meta3d/js/draco_decoder_gltf.wasm',
-            '/meta2d-vue3/public/meta3d/js/draco_wasm_wrapper_gltf.js',
+            // '/meta2d-vue3/public/meta3d/js/draco_decoder_gltf.js',
+            // '/meta2d-vue3/public/meta3d/js/draco_decoder_gltf.wasm',
+            // '/meta2d-vue3/public/meta3d/js/draco_wasm_wrapper_gltf.js',
           ]);
           files.push( '/view/meta2d-vue3/src/views/3d/Meta3d.vue',)
         }
@@ -751,9 +767,9 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
               '/meta2d-vue2/src/plugins/meta3d/meta3d.css',
               '/meta2d-vue2/src/plugins/meta3d/meta3d.js',
               // '/meta2d-vue2/src/views/3d/Meta3d.vue',
-              '/meta2d-vue2/public/meta3d/js/draco_decoder_gltf.js',
-              '/meta2d-vue2/public/meta3d/js/draco_decoder_gltf.wasm',
-              '/meta2d-vue2/public/meta3d/js/draco_wasm_wrapper_gltf.js',
+              // '/meta2d-vue2/public/meta3d/js/draco_decoder_gltf.js',
+              // '/meta2d-vue2/public/meta3d/js/draco_decoder_gltf.wasm',
+              // '/meta2d-vue2/public/meta3d/js/draco_wasm_wrapper_gltf.js',
             ]);
             files.push( '/view/meta2d-vue2/src/views/3d/Meta3d.vue',)
           }
@@ -778,9 +794,9 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
             '/meta2d-react/src/plugins/meta3d/meta3d.css',
             '/meta2d-react/src/plugins/meta3d/meta3d.js',
             // '/meta2d-react/src/views/3d/Meta3d.tsx',
-            '/meta2d-react/public/meta3d/js/draco_decoder_gltf.js',
-            '/meta2d-react/public/meta3d/js/draco_decoder_gltf.wasm',
-            '/meta2d-react/public/meta3d/js/draco_wasm_wrapper_gltf.js',
+            // '/meta2d-react/public/meta3d/js/draco_decoder_gltf.js',
+            // '/meta2d-react/public/meta3d/js/draco_decoder_gltf.wasm',
+            // '/meta2d-react/public/meta3d/js/draco_wasm_wrapper_gltf.js',
           ]);
           files.push('/view/meta2d-react/src/views/3d/Meta3d.tsx',)
         }
@@ -811,9 +827,25 @@ export const getFrameDownloadList =(meta2dData: any, path: string = 'v',type:Fra
       // '/view/js/highcharts.js',
       // '/view/js/highcharts-more.js',
       '/view/js/r.js',
-
       '/view/icon/font_2395018_nng9x1qhat.css',
       '/view/icon/font_2073009_teagntehxt.css',
+
+      // '/view/assets/cloudy.env',
+      // '/view/assets/default.env',
+      // '/view/assets/dusk.env',
+      // '/view/assets/night.env',
+      // '/view/assets/sunny.env',
+      // '/view/assets/cloudy.jpg',
+      // '/view/assets/dusk.jpg',
+      // '/view/assets/night.jpg',
+      // '/view/assets/sunny.jpg',
+      // '/view/assets/luopan.png',
+      // '/view/assets/Rain.png',
+      // '/view/assets/zhizhen.png',
+      // '/view/assets/默认环境光.png',
+      // '/view/assets/draco_decoder_gltf.js',
+      // '/view/assets/draco_wasm_wrapper_gltf.js',
+      // '/view/assets/draco_decoder_gltf.wasm',
     ]
 
     jsFiles.forEach((file) => {

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä