From d159c08285443ddcc0d70bf43051bc4f907fb217 Mon Sep 17 00:00:00 2001 From: march3 Date: Fri, 31 Mar 2023 16:20:33 +0800 Subject: [PATCH] =?UTF-8?q?Python=E8=B6=85=E4=BA=BA-=E5=AE=87=E5=AE=99?= =?UTF-8?q?=E6=A8=A1=E6=8B=9F=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simulators/ursina/entities/entity_utils.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/simulators/ursina/entities/entity_utils.py b/simulators/ursina/entities/entity_utils.py index c799a23..c4fb683 100644 --- a/simulators/ursina/entities/entity_utils.py +++ b/simulators/ursina/entities/entity_utils.py @@ -240,7 +240,14 @@ def create_trail_info(body, trail): velocity = merge_vectors(body.velocity) acceleration = merge_vectors(body.acceleration) vel_info = "%.2fkm/s" % (velocity[0]) - acc_info = "%.2fm/s²" % (acceleration[0] * 1000) + + acc_m = acceleration[0] * 1000 + + if acc_m >= 0.01: + acc_info = "%.2fm/s²" % (acc_m) + else: + acc_info = "%.2fmm/s²" % (acc_m * 1000) + vel_direction = velocity[1] vel_direction = np.array(vel_direction) * 5 @@ -265,7 +272,12 @@ def create_trail_text_xxx(body, trail): velocity = merge_vectors(body.velocity) acceleration = merge_vectors(body.acceleration) vel_info = "%.2fkm/s" % (velocity[0]) - acc_info = "%.2fm/s²" % (acceleration[0] * 1000) + acc_m = acceleration[0] * 1000 + + if acc_m >= 0.01: + acc_info = "%.2fm/s²" % (acc_m) + else: + acc_info = "%.2fmm/s²" % (acc_m * 1000) vel_direction = velocity[1] vel_direction = np.array(vel_direction) * 5 -- GitLab