From 19bd7064538e2d25515a6f7217862493b939f8ac Mon Sep 17 00:00:00 2001 From: admin <572701190@qq.com> Date: Wed, 20 May 2026 01:11:31 +0800 Subject: [PATCH] =?UTF-8?q?2026-05-20-01-08-38=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E6=A0=8F=E5=B8=83=E5=B1=80=E4=B8=8E=E5=B9=B3?= =?UTF-8?q?=E7=A7=BB=E6=AD=A5=E9=95=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebSite/src/components/ReverseWorkspace.tsx | 25 ++++++--- 工程分析/实现方案-2026-05-20-01-08-38.md | 56 +++++++++++++++++++++ 工程分析/测试方案-2026-05-20-01-08-38.md | 50 ++++++++++++++++++ 工程分析/经验记录.md | 36 +++++++++++++ 工程分析/需求分析-2026-05-20-01-08-38.md | 48 ++++++++++++++++++ 5 files changed, 209 insertions(+), 6 deletions(-) create mode 100644 工程分析/实现方案-2026-05-20-01-08-38.md create mode 100644 工程分析/测试方案-2026-05-20-01-08-38.md create mode 100644 工程分析/需求分析-2026-05-20-01-08-38.md diff --git a/WebSite/src/components/ReverseWorkspace.tsx b/WebSite/src/components/ReverseWorkspace.tsx index 950629f..19eda0a 100644 --- a/WebSite/src/components/ReverseWorkspace.tsx +++ b/WebSite/src/components/ReverseWorkspace.tsx @@ -55,9 +55,9 @@ const poseStepConfig: Record= 1) { + return 0; + } + + const text = step.toString(); + if (text.includes('e-')) { + return Number(text.split('e-')[1] ?? 2); + } + + return text.split('.')[1]?.length ?? 0; +} + function createDicomTexture(frame: string, width: number, height: number) { const canvas = document.createElement('canvas'); canvas.width = width; @@ -1944,7 +1957,7 @@ export default function ReverseWorkspace({ projectId }: { projectId: string }) {
-
+

@@ -2029,7 +2042,7 @@ export default function ReverseWorkspace({ projectId }: { projectId: string }) {

-
+

@@ -2191,7 +2204,7 @@ export default function ReverseWorkspace({ projectId }: { projectId: string }) { > + - {Number(item.value).toFixed(poseStepConfig[item.key].step < 1 ? 2 : 0)} + {Number(item.value).toFixed(getStepPrecision(poseStepConfig[item.key].step))} {poseStepConfig[item.key].quick && (