1
0
tangning vor 21 Stunden
Ursprung
Commit
779b4454b6
2 geänderte Dateien mit 29 neuen und 7 gelöschten Zeilen
  1. 4 7
      public/model.html
  2. 25 0
      src/view/material/sceneImg.vue

+ 4 - 7
public/model.html

@@ -24,8 +24,8 @@
         z-index: 999;
       }
     </style>
-    <script src="./sdk/kankan-sdk-deps.js"></script>
-    <script src="./sdk/kankan-sdk.js"></script>
+    <script src="/sdk/kankan-sdk-deps.js"></script>
+    <script src="/sdk/kankan-sdk.js"></script>
   </head>
   <body>
     <div class="scene"></div>
@@ -35,14 +35,11 @@
       <button onclick="__sdk.Camera.dollhouse()">模型</button>
     </div>
     <script>
-      localStorage.setItem(
-        "token",
-        'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOjEsImRldmljZSI6ImRlZmF1bHQtZGV2aWNlIiwiZWZmIjotMSwicm5TdHIiOiJ5YXZmZEVxY3huNzRCQTVSeGZORm82ZlU0Q2RPMW1JbyIsImlkIjoxLCJ1c2VySWQiOjgxNywicnlJZCI6InN1cGVyLWFkbWluIiwicm9sZVR5cGUiOiJzdXBlci1hZG1pbiIsInBsYXRmb3JtSWQiOjEsInJvbGVJZCI6MSwidXNlck5hbWUiOiJzdXBlci1hZG1pbiIsIm5pY2tOYW1lIjoi6LaF57qn566h55CG5ZGYIn0.dxhh64f_TwggIU29GBPQ_1jQRH99e1TdSb5YHz3LdYg'      );
       window.__sdk = new KanKan({
         dom: ".scene",
         num: "SG-hx-7R336wSsXwL",
-        server: "./",
-        resource: "./oss/",
+        server: "/",
+        resource: "/oss/",
       });
       __sdk.render();
     </script>

+ 25 - 0
src/view/material/sceneImg.vue

@@ -234,6 +234,12 @@
                   :icon="Download"
                   >下载</el-button
                 >
+                <!-- <el-button
+                  class="newbut"
+                  :icon="Edit"
+                  @click="handleAIdrawCasePhotos"
+                  >AI制卷</el-button
+                > -->
               </div>
               <div
                 class="itemList"
@@ -489,6 +495,7 @@
       </div>
     </div>
     <div class="abstractCentenr" style="padding: 0" v-if="active1 == '照片卷'">
+      <iframe id="iframe-outside" frameborder="0"></iframe>
       <showpages
         ref="showPagesRef"
         :photos="photos"
@@ -1137,6 +1144,24 @@ async function handledrawCasePhotos(val) {
   });
   console.log("handleAdd");
 }
+function frameLoad(sdk) {
+  // 这里可以获取到mesh方法
+  sdk.Scene.whenLoaded(()=>{
+      console.log("返回数据",sdk.Camera.getPose())
+  })
+  
+}
+function handleAIdrawCasePhotos() {
+  const iframe = document.getElementById("iframe-outside");
+  console.log(iframe, 'iframe');
+  if (iframe && iframe.classList.contains("show") == false) {
+      iframe.classList.add("show");
+      iframe.onload = () => {
+        frameLoad(iframe.contentWindow.__sdk);
+      };
+      iframe.src = "http://192.168.0.125:1804/mix3d/model.html?m=SG-hx-ICEhhEnyQp2";
+  }
+}
 const handleView = (src) => {
   if (src && !ImgsrcList.value.includes(src)) {
     ImgsrcList.value.push(src);