From d5ca3ad7ce14193c16e4e17d203f8fc8ea182d0c Mon Sep 17 00:00:00 2001 From: yvan Date: Tue, 3 Jun 2025 01:18:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B5=8B=E9=87=8F=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E6=98=BE=E7=A4=BA=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=89=8D?= =?UTF-8?q?=E7=BC=80=E5=B9=B6=E8=B0=83=E6=95=B4=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/measure/MeasureRenderer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/measure/MeasureRenderer.ts b/src/modules/measure/MeasureRenderer.ts index e9ee774..32c05ba 100644 --- a/src/modules/measure/MeasureRenderer.ts +++ b/src/modules/measure/MeasureRenderer.ts @@ -89,7 +89,7 @@ export default class MeasureRenderer extends BaseRenderer { const p1 = endPoint.position const dist = p0.distanceTo(p1) - const label = `长度 ${numberToString(dist)} m` + const label = `${numberToString(dist)} m` const position = new THREE.Vector3().addVectors(p0, p1).multiplyScalar(0.5) let labelObj: Text | CSS2DObject | undefined = objects[0].userData.labelObj @@ -99,7 +99,7 @@ export default class MeasureRenderer extends BaseRenderer { objects[0].userData.labelObj = labelObj } - labelObj.position.set(position.x, position.y + 0.3, position.z) + labelObj.position.set(position.x, position.y, position.z - 0.2) if (this.useHtmlLabel) { labelObj.element.innerHTML = label