diff --git a/sim_scenes/earth/earth.py b/sim_scenes/earth/earth.py index f01892c183447f509894f0499567a6de6ed2bf80..85613b34a95ab63c9922b30f630eb93cb6ea083c 100644 --- a/sim_scenes/earth/earth.py +++ b/sim_scenes/earth/earth.py @@ -22,6 +22,7 @@ if __name__ == '__main__': # 使用 ursina 查看的运行效果 # 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹 # position = 左-右+、上+下-、前+后- - ursina_run(bodies, SECONDS_PER_HOUR, position=(0, 0, -20000), - # cosmic_bg="textures/cosmic1.jpg", + ursina_run(bodies, SECONDS_PER_HOUR, + position=(0, 0, -20000), + show_grid=False, view_closely=0.001) diff --git a/sim_scenes/earth/earth_at_night.py b/sim_scenes/earth/earth_at_night.py index 4f4575a7a6f997cb9578d0b8035ffa87bff9ff56..63ab1a551ab4a29d4a9ec16d728a415e276ce257 100644 --- a/sim_scenes/earth/earth_at_night.py +++ b/sim_scenes/earth/earth_at_night.py @@ -32,4 +32,6 @@ if __name__ == '__main__': # 使用 ursina 查看的运行效果 # 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹 # position = 左-右+、上+下-、前+后- - ursina_run(bodies, SECONDS_PER_HOUR / 2, position=(0, 120000, -2500000), cosmic_bg="textures/cosmic2.jpg") + ursina_run(bodies, SECONDS_PER_HOUR / 2, + position=(0, 120000, -2000000), + show_grid=False) diff --git a/sim_scenes/earth/earth_clouds.py b/sim_scenes/earth/earth_clouds.py index 41302fb231b156f0e29a40b6a93a4ad39e36836f..fb081d86d16db8df4987f6c7347bf86518e21de6 100644 --- a/sim_scenes/earth/earth_clouds.py +++ b/sim_scenes/earth/earth_clouds.py @@ -6,8 +6,7 @@ # link :https://gitcode.net/pythoncr/ # python_version :3.8 # ============================================================================== -from bodies import Earth, Sun -from common.consts import AU +from bodies import Earth from common.consts import SECONDS_PER_HOUR, SECONDS_PER_DAY from sim_scenes.func import ursina_run @@ -21,7 +20,8 @@ if __name__ == '__main__': # 创建带有云层的地球 earth_with_clouds = Earth(texture="earth_hd.jpg", - init_position=[1.5 * earth.diameter, 0, 0], init_velocity=[0, 0, 0], + init_position=[1.5 * earth.diameter, 0, 0], + init_velocity=[0, 0, 0], size_scale=1) # 创建云层(texture纹理图使用了透明云层的图片,云层的 size_scale 要稍微比地球大一点) clouds = Earth(name="地球云层", texture="transparent_clouds.png", @@ -32,6 +32,7 @@ if __name__ == '__main__': # 使用 ursina 查看的运行效果 # 常用快捷键: P:运行和暂停 O:重新开始 I:显示天体轨迹 # position = 左-右+、上+下-、前+后- - ursina_run(bodies, SECONDS_PER_HOUR / 2, position=(1.5 * earth.raduis, 0, -30000), - # cosmic_bg="textures/cosmic1.jpg", + ursina_run(bodies, SECONDS_PER_HOUR / 2, + position=(1.5 * earth.raduis, 0, -30000), + show_grid=False, view_closely=0.001)