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 cdf114a0b15e0323cd3ad551e59e9b24aa82b924..24ef4e93d40330b085b9f77e3351c68dd4066b02 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