import Blender
filename='g:/tmp/ipotest.txt'
cibleIpo='ObIpo'
cibleCourbe='LocX'
f=open(filename,'r')
ipo_arr=f.readlines()
f.close()
# recuperation du bloc ipo
I=Blender.Ipo.Get(cibleIpo')
# on pourrait
# creer un dictionnaire...
for c in I.curves:
# on a plus vite fait de
# faire un test sur
# le nom de la courbe
if c.name==cible:
for p in ipo_arr:
p0=p[:-1].split(',')
print p0
# creation du point
bz=Blender.Ipo.BezTriple()
# courbure automatique
bz.h1t='Auto'
bz.h2t='Auto'
bz.pt[0]=float(p0[0])
bz.pt[1]=float(p0[1])
# l'astuce antediluvienne
qui
# qui permet de recuperer
les
# points pour y ranger quelque
# chose....
points=c.points
# ajout du beztriple
points.append(bz)
#restauration de la liste
c.points=points |