Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Python_超人
宇宙模拟器
提交
c819a64d
宇宙模拟器
项目概览
Python_超人
/
宇宙模拟器
通知
19
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
宇宙模拟器
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
c819a64d
编写于
4月 09, 2024
作者:
三月三net
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Python超人-宇宙模拟器
上级
479cbe0a
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
30 addition
and
7 deletion
+30
-7
sim_scenes/featured/earth_12jieqi_live.py
sim_scenes/featured/earth_12jieqi_live.py
+18
-6
sim_scenes/featured/earth_seasons_live.md
sim_scenes/featured/earth_seasons_live.md
+11
-0
sim_scenes/featured/earth_seasons_live.py
sim_scenes/featured/earth_seasons_live.py
+1
-1
未找到文件。
sim_scenes/featured/earth_12jieqi_live.py
浏览文件 @
c819a64d
...
...
@@ -12,7 +12,7 @@ from bodies import *
from
common.celestial_data_service
import
set_solar_system_celestial_position
,
conv_to_astropy_time
,
get_body_posvel
from
common.consts
import
*
from
sim_scenes.featured.earth_seasons_base
import
EarthSeasonsSimBase
from
sim_scenes.func
import
ursina_run
,
camera_look_at
,
create_sphere_sky
from
sim_scenes.func
import
ursina_run
,
camera_look_at
,
create_sphere_sky
,
create_text_panel
from
sim_scenes.science.earth_season_func
import
create_important_pos_earths
,
get_solar_terms_angles
,
create_earth
,
\
create_important_pos_earths_2
from
sim_scenes.universe_sim_scenes
import
UniverseSimScenes
...
...
@@ -33,7 +33,7 @@ class EarthSeasonsSimLive(EarthSeasonsSimBase):
earth_cn_size_factor
=
1.01
,
earth_clouds_size_factor
=
1.015
)
self
.
start_time
=
'2023-12-20 00:00:00'
# self.start_time = '2024-04-08
00:00:00'
self
.
start_time
=
'2024-01-01
00:00:00'
self
.
sun
.
size_scale
=
6e1
self
.
earth
.
size_scale
=
2e3
self
.
earth_clouds
.
size_scale
=
self
.
earth
.
size_scale
...
...
@@ -200,6 +200,18 @@ class EarthSeasonsSimLive(EarthSeasonsSimBase):
# window.position = (1920, 0)
# # 设置窗口的宽度和高度
# window.size = (2340, 1079)
self
.
text_panel
=
create_text_panel
(
font
=
"fonts/DroidSansFallback.ttf"
,
font_scale
=
1.3
)
t
=
"""
2024-01-14 土星合月
2024-01-16 海王星合月
2024-01-19 木星合月
2024-01-20 天王星合月
2024-02-04 立春
2024-02-08 金星合月
2024-02-08 火星合月
"""
self
.
text_panel
.
text
=
t
def
on_timer_changed
(
self
,
time_data
:
TimeData
):
super
(
EarthSeasonsSimLive
,
self
).
on_timer_changed
(
time_data
)
...
...
@@ -247,11 +259,11 @@ class EarthSeasonsSimLive(EarthSeasonsSimBase):
def
show_title
(
self
):
aspect_ratio
=
window
.
aspect_ratio
position
,
origin
=
(
-
0.5
*
aspect_ratio
-
0.1
,
0.48
),
(
-
0.05
,
0.1
)
position2
,
origin2
=
(
-
0.5
*
aspect_ratio
-
0.1
,
0.40
),
(
-
0.05
,
0.1
)
position
,
origin
=
(
-
0.5
*
aspect_ratio
+
0.05
,
0.48
),
(
-
0.05
,
0.1
)
position2
,
origin2
=
(
-
0.5
*
aspect_ratio
+
0.05
,
0.40
),
(
-
0.05
,
0.1
)
# text1 = Text(text="太阳视角:观察日食月食", color=color.white, scale=2.5, position=position, # (-0.98, 0.48),
# font=font)
ext1
=
Text
(
text
=
"太阳视角:2024年重要天象"
,
color
=
color
.
white
,
scale
=
2.5
,
position
=
position
,
# (-0.98, 0.48),
text1
=
Text
(
text
=
"太阳视角:2024年重要天象"
,
color
=
color
.
white
,
scale
=
2
,
position
=
position
,
# (-0.98, 0.48),
font
=
self
.
font
)
text2
=
Text
(
text
=
"(地球自转放慢10倍)"
,
color
=
color
.
white
,
scale
=
1.5
,
position
=
position2
,
# (-0.98, 0.48),
font
=
self
.
font
)
...
...
@@ -286,7 +298,7 @@ if __name__ == '__main__':
sim
=
EarthSeasonsSimLive
()
sim
.
run
(
# dt=SECONDS_PER_DAY * 10,
dt
=
SECONDS_PER_DAY
*
3
,
dt
=
SECONDS_PER_DAY
,
# dt=SECONDS_PER_HOUR,
init_position
=
[
0
,
0
,
-
3
*
AU
],
show_exit_button
=
False
,
...
...
sim_scenes/featured/earth_seasons_live.md
浏览文件 @
c819a64d
3月25日半影月食 食甚15:12:50 中國看不見
4月9日日全食 食甚02:17:18 中國看不見
9月18日月偏食 食甚10:44:14 中國看不見
10月3日日環食 食甚02:45:02 中國看不見
---------------
2024/01/02 11:51 水星留(视赤经17.45h),转为顺行
2024/01/03 15:52 月球过天赤道,进入南半球,月球视赤纬0度
2024/01/09 04:10 金星合月,金星在月球以北5.70度?
...
...
sim_scenes/featured/earth_seasons_live.py
浏览文件 @
c819a64d
...
...
@@ -221,7 +221,7 @@ class EarthSeasonsSimLive(EarthSeasonsSimBase):
position2
,
origin2
=
(
-
0.5
*
aspect_ratio
-
0.1
,
0.40
),
(
-
0.05
,
0.1
)
# text1 = Text(text="太阳视角:观察日食月食", color=color.white, scale=2.5, position=position, # (-0.98, 0.48),
# font=font)
ext1
=
Text
(
text
=
"太阳视角:2024年重要天象"
,
color
=
color
.
white
,
scale
=
2.5
,
position
=
position
,
# (-0.98, 0.48),
t
ext1
=
Text
(
text
=
"太阳视角:2024年重要天象"
,
color
=
color
.
white
,
scale
=
2.5
,
position
=
position
,
# (-0.98, 0.48),
font
=
self
.
font
)
text2
=
Text
(
text
=
"(地球自转放慢10倍)"
,
color
=
color
.
white
,
scale
=
1.5
,
position
=
position2
,
# (-0.98, 0.48),
font
=
self
.
font
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录