diff --git a/sim_scenes/tri_bodies/water_drop_02.py b/sim_scenes/tri_bodies/water_drop_02.py index 8d73ac1339b313f951803916458e890943dc864b..230b9667c49474485c94b2233bb2185dd396ea08 100644 --- a/sim_scenes/tri_bodies/water_drop_02.py +++ b/sim_scenes/tri_bodies/water_drop_02.py @@ -11,7 +11,7 @@ from bodies import Sun, Earth, Moon from objs import CoreValagaClas, SciFiBomber, WaterDrop from common.consts import AU, SECONDS_PER_DAY, SECONDS_PER_WEEK, SECONDS_PER_MONTH -from sim_scenes.func import ursina_run, camera_look_at, create_main_entity, two_bodies_colliding +from sim_scenes.func import ursina_run, camera_look_at, create_main_entity, two_bodies_colliding, create_sphere_sky from simulators.ursina.entities.body_timer import TimeData from simulators.ursina.entities.entity_utils import create_directional_light from simulators.ursina.ursina_config import UrsinaConfig @@ -45,7 +45,8 @@ if __name__ == '__main__': water_drop = WaterDrop( init_position=[0, 0, 0], - # texture="drops_bright.png", + # texture='bg_pan.jpg', + texture="drops_bright.png", # trail_color=[200, 200, 255], init_velocity=[0, 0, 0], # size_scale=4e4, @@ -59,10 +60,10 @@ if __name__ == '__main__': num_y = 10 num_z = 10 - # d = 100000 - # num_x = 2 - # num_y = 2 - # num_z = 2 + d = 100000 + num_x = 2 + num_y = 2 + num_z = 2 x_offset = - (num_x) / 2 * d y_offset = - (num_y) / 2 * (d / 2) @@ -96,6 +97,10 @@ if __name__ == '__main__': def on_ready(): from ursina import camera, time, Vec3, application + camera.clip_plane_near = 0.002 + camera.clip_plane_far = 11000 + create_sphere_sky(scale=10000) + UrsinaConfig.trail_type = 'line' UrsinaConfig.trail_length = 10 for body in bodies: @@ -127,9 +132,9 @@ if __name__ == '__main__': position=(0, 0, -20000), # position=(0, 0, 0), show_grid=False, - # cosmic_bg="", + cosmic_bg="", # gravity_works=False, - save_cube_map=True, + # save_cube_map=True, # show_timer=True, timer_enabled=True, show_camera_info=False,