From c3510c49613f0bf9f2a2820f2bee78b7a40938fd Mon Sep 17 00:00:00 2001 From: march3 Date: Wed, 3 May 2023 11:25:48 +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 => earth}/earth_moon.py | 6 +++--- sim_scenes/{solar_system => earth}/earth_moon6.py | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename sim_scenes/{solar_system => earth}/earth_moon.py (88%) rename sim_scenes/{solar_system => earth}/earth_moon6.py (100%) diff --git a/sim_scenes/solar_system/earth_moon.py b/sim_scenes/earth/earth_moon.py similarity index 88% rename from sim_scenes/solar_system/earth_moon.py rename to sim_scenes/earth/earth_moon.py index cdf114a..24ef4e9 100644 --- a/sim_scenes/solar_system/earth_moon.py +++ b/sim_scenes/earth/earth_moon.py @@ -7,7 +7,7 @@ # python_version :3.8 # ============================================================================== from bodies import Sun, Earth, Moon -from common.consts import SECONDS_PER_HOUR, SECONDS_PER_HALF_DAY, SECONDS_PER_DAY, SECONDS_PER_WEEK, SECONDS_PER_MONTH +from common.consts import SECONDS_PER_DAY, SECONDS_PER_WEEK, SECONDS_PER_MONTH from sim_scenes.func import ursina_run, camera_look_at from bodies.body import AU from simulators.ursina.entities.entity_utils import create_directional_light @@ -21,7 +21,7 @@ if __name__ == '__main__': # TODO: 可以抵消月球带动地球的力,保持地球在原地 # OFFSETTING = 0.01265 bodies = [ - Earth(init_position=[0, 0, 0], texture="earth_hd.jpg", + Earth(init_position=[0, 0, 0], init_velocity=[OFFSETTING, 0, 0], size_scale=0.5e1), # 地球放大 5 倍,距离保持不变 Moon(init_position=[0, 0, 363104], # 距地距离约: 363104 至 405696 km init_velocity=[-1.03, 0, 0], size_scale=1e1) # 月球放大 10 倍,距离保持不变 @@ -44,7 +44,7 @@ if __name__ == '__main__': # 使用 ursina 查看的运行效果 # 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹 # position = 左-右+、上+下-、前+后- - ursina_run(bodies, SECONDS_PER_DAY, + ursina_run(bodies, SECONDS_PER_WEEK, position=(-300000, 1500000, -1000), show_timer=True, show_trail=True) diff --git a/sim_scenes/solar_system/earth_moon6.py b/sim_scenes/earth/earth_moon6.py similarity index 100% rename from sim_scenes/solar_system/earth_moon6.py rename to sim_scenes/earth/earth_moon6.py -- GitLab