From 2a96ef9d73b4595328bd1ec1d0bff40752444fff Mon Sep 17 00:00:00 2001 From: march3 Date: Wed, 3 May 2023 11:48:05 +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/earth/earth.py | 5 +++-- sim_scenes/earth/earth_at_night.py | 4 +++- sim_scenes/earth/earth_clouds.py | 11 ++++++----- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/sim_scenes/earth/earth.py b/sim_scenes/earth/earth.py index f01892c..85613b3 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 4f4575a..63ab1a5 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 41302fb..fb081d8 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) -- GitLab