1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| scene = Scene.New()
mierelu = Blender.Lamp.New('Sun')
file=open('test.vtk','r')
lines = file.readlines()
file.close()
i = float(0)
start = 1
end = 25
scn = Scene.GetCurrent()
context = scn.getRenderingContext()
Render.EnableDispWin()
context.enableExtensions(1)
context.enableExtensions(1)
context.setRenderPath('anim.avi')
context.framesPerSec(25)
context.startFrame(start)
context.endFrame(end)
for line in lines:
coord = line.split()
x = float(coord[0])
y = float(coord[1])
z = float(coord[2])
c = float(i/100)
objet = cube(x,y,z,0.5,c,'pcube')
lipo = Blender.Ipo.New('Object','UneIpo')
objet.setIpo(lipo)
#Blender.Redraw()
i=i+1 |
Partager