diff --git a/scenes/solar_system_1.py b/scenes/solar_system_1.py index 5a28000b0ee07ee86e4a0205cc1960be22391b12..beeb65963b775cd0c7046d3756ba0fa7aec5804b 100644 --- a/scenes/solar_system_1.py +++ b/scenes/solar_system_1.py @@ -8,7 +8,7 @@ # ============================================================================== from bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto, Moon from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY -from scenes.func import mayavi_run +from scenes.func import mayavi_run, ursina_run if __name__ == '__main__': # 八大行星:木星(♃)、土星(♄)、天王星(♅)、海王星(♆)、地球(⊕)、金星(♀)、火星(♂)、水星(☿) @@ -34,7 +34,4 @@ if __name__ == '__main__': # mayavi_run(bodies, SECONDS_PER_WEEK, view_azimuth=-45) - from scenes.func import ursina_run - light = True - cosmic_bg = '../textures/cosmic1.png' - ursina_run(bodies, SECONDS_PER_DAY, position=(0, 0, 0), light=light, cosmic_bg=cosmic_bg) \ No newline at end of file + ursina_run(bodies, SECONDS_PER_DAY, position=(0, 0, 0)) \ No newline at end of file diff --git a/scenes/solar_system_2.py b/scenes/solar_system_2.py index e68e1c1b69c47f6821e9eae9d66cb90e34a14fa2..7b60db3903eb525a3bce069a0cba19156d3b19cd 100644 --- a/scenes/solar_system_2.py +++ b/scenes/solar_system_2.py @@ -7,8 +7,8 @@ # python_version :3.8 # ============================================================================== from bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto -from common.consts import SECONDS_PER_WEEK -from scenes.func import mayavi_run +from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY +from scenes.func import mayavi_run, ursina_run if __name__ == '__main__': # 八大行星:木星(♃)、土星(♄)、天王星(♅)、海王星(♆)、地球(⊕)、金星(♀)、火星(♂)、水星(☿) @@ -36,4 +36,6 @@ if __name__ == '__main__': ] # endregion - mayavi_run(bodies, SECONDS_PER_WEEK, view_azimuth=-45, view_distance=3e9, view_focalpoint=[5e2, 5e2, 5e2]) + # mayavi_run(bodies, SECONDS_PER_WEEK, view_azimuth=-45, view_distance=3e9, view_focalpoint=[5e2, 5e2, 5e2]) + + ursina_run(bodies, SECONDS_PER_DAY, position=(0, 0, 0)) \ No newline at end of file diff --git a/scenes/sun_earth.py b/scenes/sun_earth.py index ea061a8831473bd3b40efdab51ed306049bc1196..c371726672f740a0fcfb39453e1fcca1fa5df379 100644 --- a/scenes/sun_earth.py +++ b/scenes/sun_earth.py @@ -8,7 +8,7 @@ # ============================================================================== from bodies import Sun, Earth from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY -from scenes.func import mayavi_run +from scenes.func import mayavi_run, ursina_run if __name__ == '__main__': """ @@ -20,7 +20,4 @@ if __name__ == '__main__': ] # mayavi_run(bodies, SECONDS_PER_WEEK, view_azimuth=-45) - from scenes.func import ursina_run - light = True - cosmic_bg = '../textures/cosmic1.png' - ursina_run(bodies, SECONDS_PER_DAY, position=(0, 0, 0), light=light, cosmic_bg=cosmic_bg) + ursina_run(bodies, SECONDS_PER_DAY, position=(0, 0, 0)) diff --git a/scenes/three_body_01.py b/scenes/three_body_01.py index eb81eb408a45ee8dd3ee8a25199dd1a15cd84c32..ed1726790cbcca058b8c58c3e55b2a398c723c0c 100644 --- a/scenes/three_body_01.py +++ b/scenes/three_body_01.py @@ -28,10 +28,8 @@ if __name__ == '__main__': Earth(init_position=[0, -349597870.700, 0], init_velocity=[15.50, 0, 0], size_scale=4e3, distance_scale=1), # 地球放大 4000 倍,距离保持不变 ] + # 使用 mayavi 查看的运行效果 # mayavi_run(bodies, SECONDS_PER_WEEK, view_azimuth=0) # 使用 ursina 查看的运行效果 - from scenes.func import ursina_run - light = True - cosmic_bg = '../textures/cosmic1.png' - ursina_run(bodies, SECONDS_PER_DAY, position=(0, 0, 0), light=light, cosmic_bg=cosmic_bg) \ No newline at end of file + ursina_run(bodies, SECONDS_PER_DAY, position=(0, 0, 0)) \ No newline at end of file