提交 90435c89 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 d0a81ec0
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth from bodies import Sun, Earth
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY
from scenes.func import mayavi_run, mpl_run, ursina_run from sim_scenes.func import mayavi_run, mpl_run, ursina_run
from bodies.body import Body, AU from bodies.body import Body, AU
if __name__ == '__main__': if __name__ == '__main__':
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
from bodies import Sun, Earth, Sirius, Rigel, Bellatrix, Alcyone, Antares, Arcturus, Aldebaran, Betelgeuse from bodies import Sun, Earth, Sirius, Rigel, Bellatrix, Alcyone, Antares, Arcturus, Aldebaran, Betelgeuse
from bodies import EtaCarinae, YCanumVenaticorum, VYCanisMajoris, UYScuti, CarinaeV382, Stephenson_2_18 from bodies import EtaCarinae, YCanumVenaticorum, VYCanisMajoris, UYScuti, CarinaeV382, Stephenson_2_18
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_MONTH, SECONDS_PER_YEAR, SECONDS_PER_DAY from common.consts import SECONDS_PER_WEEK, SECONDS_PER_MONTH, SECONDS_PER_YEAR, SECONDS_PER_DAY
from scenes.func import mayavi_run, mpl_run, ursina_run from sim_scenes.func import mayavi_run, mpl_run, ursina_run
from bodies.body import Body, AU from bodies.body import Body, AU
if __name__ == '__main__': if __name__ == '__main__':
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, DysenSphere from bodies import Sun, DysenSphere
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, AU from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, AU
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth, Moon 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_HOUR, SECONDS_PER_HALF_DAY, SECONDS_PER_DAY, SECONDS_PER_WEEK, SECONDS_PER_MONTH
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
from bodies.body import AU from bodies.body import AU
if __name__ == '__main__': if __name__ == '__main__':
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Earth from bodies import Earth
from common.consts import SECONDS_PER_HOUR from common.consts import SECONDS_PER_HOUR
from scenes.func import ursina_run from sim_scenes.func import ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth, Moon 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_HOUR, SECONDS_PER_HALF_DAY, SECONDS_PER_DAY, SECONDS_PER_WEEK, SECONDS_PER_MONTH
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
from bodies.body import AU from bodies.body import AU
if __name__ == '__main__': if __name__ == '__main__':
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Mercury from bodies import Mercury
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY
from scenes.func import ursina_run from sim_scenes.func import ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto, Moon, Asteroids from bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto, Moon, Asteroids
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, SECONDS_PER_YEAR, AU from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, SECONDS_PER_YEAR, AU
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
# 八大行星:木星(♃)、土星(♄)、天王星(♅)、海王星(♆)、地球(⊕)、金星(♀)、火星(♂)、水星(☿) # 八大行星:木星(♃)、土星(♄)、天王星(♅)、海王星(♆)、地球(⊕)、金星(♀)、火星(♂)、水星(☿)
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto, Asteroids from bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto, Asteroids
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, SECONDS_PER_MONTH, SECONDS_PER_YEAR, AU from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, SECONDS_PER_MONTH, SECONDS_PER_YEAR, AU
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
# 八大行星:木星(♃)、土星(♄)、天王星(♅)、海王星(♆)、地球(⊕)、金星(♀)、火星(♂)、水星(☿) # 八大行星:木星(♃)、土星(♄)、天王星(♅)、海王星(♆)、地球(⊕)、金星(♀)、火星(♂)、水星(☿)
......
...@@ -10,7 +10,7 @@ from bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Ne ...@@ -10,7 +10,7 @@ from bodies import Sun, Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Ne
from bodies.body import AU from bodies.body import AU
from common.consts import SECONDS_PER_WEEK from common.consts import SECONDS_PER_WEEK
from common.func import get_positions_velocitys from common.func import get_positions_velocitys
from scenes.func import mayavi_run from sim_scenes.func import mayavi_run
import numpy as np import numpy as np
if __name__ == '__main__': if __name__ == '__main__':
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth, Sirius from bodies import Sun, Earth, Sirius
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, AU from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, AU
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth, Jupiter from bodies import Sun, Earth, Jupiter
from common.consts import SECONDS_PER_WEEK, AU from common.consts import SECONDS_PER_WEEK, AU
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth, Moon 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_HOUR, SECONDS_PER_HALF_DAY, SECONDS_PER_DAY, SECONDS_PER_WEEK, SECONDS_PER_MONTH
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
from bodies.body import AU from bodies.body import AU
if __name__ == '__main__': if __name__ == '__main__':
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth from bodies import Sun, Earth
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_YEAR, SECONDS_PER_MONTH, AU from common.consts import SECONDS_PER_WEEK, SECONDS_PER_YEAR, SECONDS_PER_MONTH, AU
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth from bodies import Sun, Earth
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth from bodies import Sun, Earth
from common.consts import SECONDS_PER_DAY, SECONDS_PER_WEEK, SECONDS_PER_YEAR, AU from common.consts import SECONDS_PER_DAY, SECONDS_PER_WEEK, SECONDS_PER_YEAR, AU
from scenes.func import mayavi_run, mpl_run, ursina_run from sim_scenes.func import mayavi_run, mpl_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth, FixedStar from bodies import Sun, Earth, FixedStar
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, AU, SECONDS_PER_MONTH, SECONDS_PER_YEAR from common.consts import SECONDS_PER_WEEK, SECONDS_PER_DAY, AU, SECONDS_PER_MONTH, SECONDS_PER_YEAR
from scenes.func import mayavi_run, ursina_run from sim_scenes.func import mayavi_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
# ============================================================================== # ==============================================================================
from bodies import Sun, Earth from bodies import Sun, Earth
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_YEAR, AU from common.consts import SECONDS_PER_WEEK, SECONDS_PER_YEAR, AU
from scenes.func import mayavi_run, mpl_run, ursina_run from sim_scenes.func import mayavi_run, mpl_run, ursina_run
if __name__ == '__main__': if __name__ == '__main__':
""" """
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
from bodies import Body from bodies import Body
from common.consts import SECONDS_PER_WEEK, SECONDS_PER_MONTH, SECONDS_PER_YEAR, AU from common.consts import SECONDS_PER_WEEK, SECONDS_PER_MONTH, SECONDS_PER_YEAR, AU
from scenes.func import ursina_run from sim_scenes.func import ursina_run
if __name__ == '__main__': if __name__ == '__main__':
# TODO: 去掉注释,太阳演示 # TODO: 去掉注释,太阳演示
......
...@@ -31,7 +31,7 @@ class MayaviSimulator(Simulator): ...@@ -31,7 +31,7 @@ class MayaviSimulator(Simulator):
if __name__ == '__main__': if __name__ == '__main__':
from scenes.func import mayavi_run from sim_scenes.func import mayavi_run
from bodies import Sun, Earth from bodies import Sun, Earth
from common.consts import SECONDS_PER_WEEK from common.consts import SECONDS_PER_WEEK
......
...@@ -127,7 +127,7 @@ class MplSimulator(Simulator): ...@@ -127,7 +127,7 @@ class MplSimulator(Simulator):
if __name__ == '__main__': if __name__ == '__main__':
from scenes.func import mpl_run from sim_scenes.func import mpl_run
from bodies import Sun, Earth from bodies import Sun, Earth
from common.consts import SECONDS_PER_WEEK from common.consts import SECONDS_PER_WEEK
......
...@@ -25,7 +25,7 @@ import datetime ...@@ -25,7 +25,7 @@ import datetime
import math import math
import os import os
from ursina import EditorCamera, PointLight, SpotLight, AmbientLight, DirectionalLight from ursina import EditorCamera, PointLight, SpotLight, AmbientLight, DirectionalLight
from scenes.func import ursina_run from sim_scenes.func import ursina_run
class WorldGrid(Entity): class WorldGrid(Entity):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册