From 170634756f09603a59b4272fa9f3cd612186b85c Mon Sep 17 00:00:00 2001 From: nicomacbookpro <805879871@qq.com> Date: Wed, 20 Aug 2025 16:22:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E7=89=87=E6=8F=92=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {src/assets => public}/icon_xz/x01.png | Bin {src/assets => public}/icon_xz/x02.png | Bin {src/assets => public}/icon_xz/x03.png | Bin {src/assets => public}/icon_xz/x04.png | Bin {src/assets => public}/icon_xz/x05.png | Bin {src/assets => public}/icon_xz/z01.png | Bin {src/assets => public}/icon_xz/z02.png | Bin {src/assets => public}/icon_xz/z03.png | Bin {src/assets => public}/icon_xz/z04.png | Bin {src/assets => public}/icon_xz/z05.png | Bin src/utils/three.js | 18 ++++++------------ 11 files changed, 6 insertions(+), 12 deletions(-) rename {src/assets => public}/icon_xz/x01.png (100%) rename {src/assets => public}/icon_xz/x02.png (100%) rename {src/assets => public}/icon_xz/x03.png (100%) rename {src/assets => public}/icon_xz/x04.png (100%) rename {src/assets => public}/icon_xz/x05.png (100%) rename {src/assets => public}/icon_xz/z01.png (100%) rename {src/assets => public}/icon_xz/z02.png (100%) rename {src/assets => public}/icon_xz/z03.png (100%) rename {src/assets => public}/icon_xz/z04.png (100%) rename {src/assets => public}/icon_xz/z05.png (100%) diff --git a/src/assets/icon_xz/x01.png b/public/icon_xz/x01.png similarity index 100% rename from src/assets/icon_xz/x01.png rename to public/icon_xz/x01.png diff --git a/src/assets/icon_xz/x02.png b/public/icon_xz/x02.png similarity index 100% rename from src/assets/icon_xz/x02.png rename to public/icon_xz/x02.png diff --git a/src/assets/icon_xz/x03.png b/public/icon_xz/x03.png similarity index 100% rename from src/assets/icon_xz/x03.png rename to public/icon_xz/x03.png diff --git a/src/assets/icon_xz/x04.png b/public/icon_xz/x04.png similarity index 100% rename from src/assets/icon_xz/x04.png rename to public/icon_xz/x04.png diff --git a/src/assets/icon_xz/x05.png b/public/icon_xz/x05.png similarity index 100% rename from src/assets/icon_xz/x05.png rename to public/icon_xz/x05.png diff --git a/src/assets/icon_xz/z01.png b/public/icon_xz/z01.png similarity index 100% rename from src/assets/icon_xz/z01.png rename to public/icon_xz/z01.png diff --git a/src/assets/icon_xz/z02.png b/public/icon_xz/z02.png similarity index 100% rename from src/assets/icon_xz/z02.png rename to public/icon_xz/z02.png diff --git a/src/assets/icon_xz/z03.png b/public/icon_xz/z03.png similarity index 100% rename from src/assets/icon_xz/z03.png rename to public/icon_xz/z03.png diff --git a/src/assets/icon_xz/z04.png b/public/icon_xz/z04.png similarity index 100% rename from src/assets/icon_xz/z04.png rename to public/icon_xz/z04.png diff --git a/src/assets/icon_xz/z05.png b/public/icon_xz/z05.png similarity index 100% rename from src/assets/icon_xz/z05.png rename to public/icon_xz/z05.png diff --git a/src/utils/three.js b/src/utils/three.js index b702ec6..8f70c54 100644 --- a/src/utils/three.js +++ b/src/utils/three.js @@ -438,14 +438,6 @@ function buildVectorTicks({ } -function insertPicture(parent, position, modelIndex, groupName) { - const ball = ballScene.children[modelIndex].clone(true); - ball.pointId = position.id; - const point = position.pointData; - ball.position.set(...point); - ball.userData = { - } -} /* ========== Draco解压和GLTF加载器 ========== */ const dracoLoader = new DRACOLoader().setDecoderPath("/draco/"); // 设置Draco解码器路径 @@ -586,9 +578,11 @@ export function drawAxes(element, options = {}, ballCallBack) { for (let i = 1; i <= 5; i++) { const clone = mesh.clone(true); clone.position.set(sizeX / 5 * i, 0, 0); - setCss3dDOM(createDom("1"), clone.position); + setCss3dDOM(createDom(i), clone.position); const clone2 = clone.clone(true); clone2.position.set(0, 0, sizeZ / 5 * i); + setCss3dDOM(createDom(i), clone2.position); + gridGroup.add(clone); gridGroup.add(clone2); } @@ -605,13 +599,13 @@ export function drawAxes(element, options = {}, ballCallBack) { } // 创建dom - function createDom(text) { + function createDom(i) { const div = document.createElement('div') const img = document.createElement('img') - img.src = `https://z2586300277.github.io/three-cesium-examples/` + '/files/author/z2586300277.png' + img.src = `/icon_xz/x0${i}.png` img.style.width = '10px' @@ -619,7 +613,7 @@ export function drawAxes(element, options = {}, ballCallBack) { div.appendChild(img) - div.innerHTML += text + // div.innerHTML += text div.style.color = 'white'