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