From 6b13e6a3a29a66bd09b5be00a11c4f69929aa3ce Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 02 Feb 2026 11:34:33 +0800
Subject: [PATCH] feat: 材料清单

---
 applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js b/applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js
index e9d001f..86d13bd 100644
--- a/applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js
+++ b/applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js
@@ -87,3 +87,9 @@
 	const inverse = Cesium.Matrix4.inverse(frame, new Cesium.Matrix4())
 	return Cesium.Matrix4.multiplyByPoint(inverse, positionCartesian, new Cesium.Cartesian3())
 }
+
+export const formatBufferRadius = meters => {
+	if (!Number.isFinite(meters)) return ''
+	if (meters >= 1000) return `${(meters / 1000).toFixed(2)} km`
+	return `${meters.toFixed(2)} m`
+}

--
Gitblit v1.9.3