diff --git a/sim_scenes/sci_pop/sun_earth_moon.py b/sim_scenes/sci_pop/sun_earth_moon.py index 4f1cf42ca145586e070772b3ba251e1924d3cbae..15aabd87bd2ad8eae30012ca91b8ddbf5447185c 100644 --- a/sim_scenes/sci_pop/sun_earth_moon.py +++ b/sim_scenes/sci_pop/sun_earth_moon.py @@ -42,7 +42,19 @@ class SunEarthMoonSim(UniverseSimScenes): self.earth = Earth(size_scale=10e2, show_trail=False) self.earth_start = Earth(size_scale=9.5e2, show_trail=False, rotation_speed=0) - self.bodies = [self.sun, self.earth, self.moon, self.earth_start] + self.camera_look = CoreValagaClas(name="摄像机镜头", mass=1e30, color=(111, 140, 255), + init_position=[0, 0, 0], + # init_position=[0, 3.3 * AU, -AU], + init_velocity=[0, 0, 0], + size_scale=1e4).set_ignore_gravity(True) + + self.camera_target = CoreValagaClas(name="摄像机目的", mass=1e30, color=(111, 140, 255), + # init_position=[0, 0, 0], + init_position=[0, 3.3 * AU, -AU], + init_velocity=[0, 0, 0], + size_scale=1e4).set_ignore_gravity(True) + + self.bodies = [self.sun, self.earth, self.moon, self.earth_start, self.camera_look, self.camera_target] for body in self.bodies: body.init_velocity = [0, 0, 0]