1#!/usr/local/bin/python3.8
2
3from gi.repository import v_sim
4import math, time
5
6render = v_sim.uiMainClass_getDefaultRendering()
7data = render.getVisuData()
8
9camera = data.getOpenGLView().camera
10(theta0, gross0) = (camera.theta, camera.gross)
11
12dumps = v_sim.dump_getAllModules()
13for dump in dumps:
14  if dump.fileType.match("a.png"):
15    format = dump
16
17NB = 100.
18for i in range(0, int(NB) + 1):
19  data.setAngleOfView(theta0 + 360. * i / NB, 0, 0, v_sim.CAMERA_THETA)
20  data.setZoomOfView(gross0 + 0.5 * math.sin(i * math.pi * 2. / NB))
21  v_sim.object_redraw("My script")
22  #time.sleep(0.01)
23  #render.dump(format, "rotation%03d.png" % i, 450, 450, None, None)
24
25