提交 2542b126 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 8dbb3f5b
...@@ -31,7 +31,7 @@ if __name__ == '__main__': ...@@ -31,7 +31,7 @@ if __name__ == '__main__':
# TODO: 开启3D摄像机 # TODO: 开启3D摄像机
from simulators.ursina.entities.camera3d import Camera3d from simulators.ursina.entities.camera3d import Camera3d
# 3D摄像机初始化(眼睛的距离为1000公里效果) # 3D摄像机初始化(两眼到鼻梁的距离为1000公里效果)
Camera3d.init(eye_distance=1000) Camera3d.init(eye_distance=1000)
# 使用 ursina 查看的运行效果 # 使用 ursina 查看的运行效果
...@@ -39,8 +39,8 @@ if __name__ == '__main__': ...@@ -39,8 +39,8 @@ if __name__ == '__main__':
# position = 左-右+、上+下-、前+后- # position = 左-右+、上+下-、前+后-
ursina_run(bodies, SECONDS_PER_HOUR / 2, ursina_run(bodies, SECONDS_PER_HOUR / 2,
position=(1.45 * earth.radius, 0, -30000), position=(1.45 * earth.radius, 0, -30000),
show_grid=False, cosmic_bg="", # 无背景(黑色)
show_camera_info=False, show_grid=False, # 不显示网格
show_control_info=False, show_camera_info=False, # 不显示摄像机信息
cosmic_bg="none", show_control_info=False, # 不显示控制提示信息
view_closely=0.001) # 近距离观看 view_closely=True或0.001 view_closely=0.001) # 近距离观看 view_closely=True或0.001
...@@ -83,7 +83,7 @@ def transformed_mars_ani(transformed_texture=None, texture=None, camera3d=False) ...@@ -83,7 +83,7 @@ def transformed_mars_ani(transformed_texture=None, texture=None, camera3d=False)
if camera3d: if camera3d:
# TODO: 开启3D摄像机 # TODO: 开启3D摄像机
from simulators.ursina.entities.camera3d import Camera3d from simulators.ursina.entities.camera3d import Camera3d
# 3D摄像机初始化(眼睛的距离为1000公里效果) # 3D摄像机初始化(两眼到鼻梁的距离为1000公里效果)
Camera3d.init(eye_distance=1000) Camera3d.init(eye_distance=1000)
def on_ready(): def on_ready():
......
...@@ -41,7 +41,7 @@ def run_transformed_planet(transformed_texture=None, texture=None, with_clouds=T ...@@ -41,7 +41,7 @@ def run_transformed_planet(transformed_texture=None, texture=None, with_clouds=T
if camera3d: if camera3d:
# TODO: 开启3D摄像机 # TODO: 开启3D摄像机
from simulators.ursina.entities.camera3d import Camera3d from simulators.ursina.entities.camera3d import Camera3d
# 3D摄像机初始化(眼睛的距离为1000公里效果) # 3D摄像机初始化(两眼到鼻梁的距离为1000公里效果)
Camera3d.init(eye_distance=1000) Camera3d.init(eye_distance=1000)
# 使用 ursina 查看的运行效果 # 使用 ursina 查看的运行效果
......
...@@ -23,7 +23,7 @@ if __name__ == '__main__': ...@@ -23,7 +23,7 @@ if __name__ == '__main__':
# TODO: 开启3D摄像机 # TODO: 开启3D摄像机
from simulators.ursina.entities.camera3d import Camera3d from simulators.ursina.entities.camera3d import Camera3d
# 3D摄像机初始化(眼睛的距离为1000公里效果) # 3D摄像机初始化(两眼到鼻梁的距离为1000公里效果)
Camera3d.init(eye_distance=1000) Camera3d.init(eye_distance=1000)
# 使用 ursina 查看的运行效果 # 使用 ursina 查看的运行效果
......
...@@ -40,7 +40,7 @@ if __name__ == '__main__': ...@@ -40,7 +40,7 @@ if __name__ == '__main__':
# TODO: 开启3D摄像机 # TODO: 开启3D摄像机
from simulators.ursina.entities.camera3d import Camera3d from simulators.ursina.entities.camera3d import Camera3d
# 3D摄像机初始化(眼睛的距离为1000公里效果) # 3D摄像机初始化(两眼到鼻梁的距离为1000公里效果)
Camera3d.init(eye_distance=5000000) Camera3d.init(eye_distance=5000000)
# 使用 ursina 查看的运行效果 # 使用 ursina 查看的运行效果
......
...@@ -129,7 +129,7 @@ open_output_dir_button.grid(row=1, column=3) ...@@ -129,7 +129,7 @@ open_output_dir_button.grid(row=1, column=3)
checkbox3d_var = tk.IntVar() checkbox3d_var = tk.IntVar()
checkbox3d = tk.Checkbutton(frame, text="生成3D视频", command=check3d, variable=checkbox3d_var) checkbox3d = tk.Checkbutton(frame, text="生成3D视频", command=check3d, variable=checkbox3d_var)
checkbox3d.grid(row=2, column=1) checkbox3d.grid(row=2, column=1)
generate_button = tk.Button(frame, text="点击开始", width=20, command=start) generate_button = tk.Button(frame, text="开始制作视频", width=20, command=start)
generate_button.grid(row=2, column=2) generate_button.grid(row=2, column=2)
# root.withdraw() # 隐藏主窗口 # root.withdraw() # 隐藏主窗口
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册