From 9d80e47d8263c0f1ea85957611c25badcadf75df Mon Sep 17 00:00:00 2001 From: march3 Date: Thu, 9 Nov 2023 15:04:45 +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 --- sim_scenes/solar_system/halley_comet_sim.py | 13 ++++++++++--- simulators/ursina/entities/entity_utils.py | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/sim_scenes/solar_system/halley_comet_sim.py b/sim_scenes/solar_system/halley_comet_sim.py index b380d8b..c433225 100644 --- a/sim_scenes/solar_system/halley_comet_sim.py +++ b/sim_scenes/solar_system/halley_comet_sim.py @@ -63,14 +63,17 @@ class HalleyCometSim(HalleyCometSimBase): @return: """ # 创建天空 - # UrsinaConfig.trail_type = "line" + create_sphere_sky(scale=200000) + # UrsinaConfig.trail_type = "curve_line" # UrsinaConfig.trail_thickness_factor = 3 + UrsinaConfig.trail_type = "line" + UrsinaConfig.trail_thickness_factor = 3 # UrsinaConfig.trail_length = 91 UrsinaConfig.trail_length = 180 UrsinaConfig.trail_factor = 3 # camera.clip_plane_near = 0.1 camera.clip_plane_far = 1000000 - create_sphere_sky(scale=200000) + # WorldGrid().draw_axises(10) @@ -111,7 +114,11 @@ class HalleyCometSim(HalleyCometSimBase): set_solar_system_celestial_position(self.bodies, t, False) def create_year_label(self, trail, year, halley_comet_pos): - label = create_label(trail, label=year, pos=(0, 0, 0), color=(255, 255, 255), scale=40, alpha=1.0) + if trail is None: + pos = halley_comet_pos + else: + pos = (0, 0, 0) + label = create_label(trail, label=year, pos=pos, color=(255, 255, 255), scale=40, alpha=1.0) # label.udpate label.set_light_off() diff --git a/simulators/ursina/entities/entity_utils.py b/simulators/ursina/entities/entity_utils.py index b795ad3..c8d28bc 100644 --- a/simulators/ursina/entities/entity_utils.py +++ b/simulators/ursina/entities/entity_utils.py @@ -258,7 +258,7 @@ def create_trail_line(parent, pos): def create_trail_curve_line(parent, pos): """ - 在天体当前的位置创建一个拖尾球体 + 在天体当前的位置创建一个拖尾曲线 @param pos: @return: """ -- GitLab