提交 9d80e47d 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 0135ce75
...@@ -63,14 +63,17 @@ class HalleyCometSim(HalleyCometSimBase): ...@@ -63,14 +63,17 @@ class HalleyCometSim(HalleyCometSimBase):
@return: @return:
""" """
# 创建天空 # 创建天空
# UrsinaConfig.trail_type = "line" create_sphere_sky(scale=200000)
# UrsinaConfig.trail_type = "curve_line"
# UrsinaConfig.trail_thickness_factor = 3 # UrsinaConfig.trail_thickness_factor = 3
UrsinaConfig.trail_type = "line"
UrsinaConfig.trail_thickness_factor = 3
# UrsinaConfig.trail_length = 91 # UrsinaConfig.trail_length = 91
UrsinaConfig.trail_length = 180 UrsinaConfig.trail_length = 180
UrsinaConfig.trail_factor = 3 UrsinaConfig.trail_factor = 3
# camera.clip_plane_near = 0.1 # camera.clip_plane_near = 0.1
camera.clip_plane_far = 1000000 camera.clip_plane_far = 1000000
create_sphere_sky(scale=200000)
# WorldGrid().draw_axises(10) # WorldGrid().draw_axises(10)
...@@ -111,7 +114,11 @@ class HalleyCometSim(HalleyCometSimBase): ...@@ -111,7 +114,11 @@ class HalleyCometSim(HalleyCometSimBase):
set_solar_system_celestial_position(self.bodies, t, False) set_solar_system_celestial_position(self.bodies, t, False)
def create_year_label(self, trail, year, halley_comet_pos): def create_year_label(self, trail, year, halley_comet_pos):
label = create_label(trail, label=year, pos=(0, 0, 0), color=(255, 255, 255), scale=40, alpha=1.0) if trail is None:
pos = halley_comet_pos
else:
pos = (0, 0, 0)
label = create_label(trail, label=year, pos=pos, color=(255, 255, 255), scale=40, alpha=1.0)
# label.udpate # label.udpate
label.set_light_off() label.set_light_off()
......
...@@ -258,7 +258,7 @@ def create_trail_line(parent, pos): ...@@ -258,7 +258,7 @@ def create_trail_line(parent, pos):
def create_trail_curve_line(parent, pos): def create_trail_curve_line(parent, pos):
""" """
在天体当前的位置创建一个拖尾球体 在天体当前的位置创建一个拖尾曲线
@param pos: @param pos:
@return: @return:
""" """
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册