Explorar o código

feat(draw): save

gemer zhang hai 1 ano
pai
achega
9d4a28fa7b
Modificáronse 1 ficheiros con 17 adicións e 1 borrados
  1. 17 1
      src/core/player/Player.js

+ 17 - 1
src/core/player/Player.js

@@ -428,7 +428,23 @@ export default class Player {
     }
 
     if (type === 2) {
-      console.log("data2", data);
+      const { activeEdges, vir_lines, vir_markers } = data;
+      activeEdges && (this.activeEdges = activeEdges);
+      if (vir_lines && Array.isArray(vir_lines)) {
+        this.renderLines = vir_lines;
+        vir_lines.forEach((line) => {
+          const finishLine = new LinePoints(line, 0, this.matLine);
+          this.scene.scene.add(finishLine);
+        });
+      }
+      if (vir_markers && Array.isArray(vir_markers)) {
+        this.renderMarkers = vir_markers;
+        vir_markers.forEach((pos) => {
+          const p = new THREE.Vector3().fromArray(pos.point);
+          const marker = new Marker(p);
+          this.scene.scene.add(marker);
+        });
+      }
     }
   }
   reset() {