in robosumo/envs/sumo.py [0:0]
def viewer_setup(self):
if self.viewer is not None:
self.viewer._run_speed = 0.5
self.viewer.cam.trackbodyid = 0
# self.viewer.cam.lookat[2] += .8
self.viewer.cam.elevation = -25
self.viewer.cam.type = 1
self.sim.forward()
self.viewer.cam.distance = self.model.stat.extent * 1.0
# Make sure that the offscreen context has the same camera setup
if self.sim._render_context_offscreen is not None:
self.sim._render_context_offscreen.cam.trackbodyid = 0
# self.sim._render_context_offscreen.cam.lookat[2] += .8
self.sim._render_context_offscreen.cam.elevation = -25
self.sim._render_context_offscreen.cam.type = 1
self.sim._render_context_offscreen.cam.distance = \
self.model.stat.extent * 1.0
self.buffer_size = (1280, 800)