From 767fd92e1e79bd000a4fc56e78d44cc27603fa3b Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期四, 07 四月 2022 14:50:22 +0800
Subject: [PATCH] #

---
 static/js/object/ObjectSelect.js |   37 +++++++++++++++++++++++++++++++++----
 1 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/static/js/object/ObjectSelect.js b/static/js/object/ObjectSelect.js
index 1c03e22..5ff7e0a 100644
--- a/static/js/object/ObjectSelect.js
+++ b/static/js/object/ObjectSelect.js
@@ -1,5 +1,5 @@
 
-function ObjectSelect(_scene, _camera,outlinePass) {
+function ObjectSelect(_scene, _camera, outlinePass, object) {
     var raycaster = new THREE.Raycaster();
     var mouse = new THREE.Vector2();
     let selectedObjects = [];
@@ -22,11 +22,40 @@
 
 
         if (intersects.length === 0) {
+            $("#label").attr("style", "display:none;");//闅愯棌璇存槑鎬ф爣绛�
             return;
         }
-        selectedObjects = [];
-        selectedObjects.push(intersects[0].object);
-        outlinePass.selectedObjects = selectedObjects;
+
+        let objName = intersects[0].object.name;
+        if (objName) {
+            let dest = objName.split("-")[0];
+            if (dest) {
+                // 搴撳瓨
+                if (dest.length === 7) {
+                    $("#label").attr("style", "display:block;");
+                    $("#label").css({left: x, top: y - 40});
+
+                    let dataShow = new DataShow();
+
+                    selectedObjects.pop();
+                    selectedObjects.push(intersects[0].object);
+                    $("#label").html(dataShow.showHint());
+                // 杩愯涓�
+                } else if (dest.length === 4) {
+
+                } else {
+                    $("#label").attr("style", "display:none;");
+                }
+            } else {
+                $("#label").attr("style", "display:none;");
+            }
+        } else {
+            $("#label").attr("style", "display:none;");
+        }
+
+        // selectedObjects = [];
+        // selectedObjects.push(intersects[0].object);
+        // outlinePass.selectedObjects = selectedObjects;
     }
 
 }

--
Gitblit v1.9.1