dav74 | Je précise un peu mon problème, en vous donnant l'original dans panda 3D
Code :
- #Load the panda actor, and loop its animation
- pandaActor = Actor.Actor("models/panda-model",{"walk":"models/panda-walk4"})
- pandaActor.setScale(0.005,0.005,0.005)
- pandaActor.reparentTo(render)
- pandaActor.loop("walk" )
- #Create the four lerp intervals needed to walk back and forth
- pandaPosInterval1= pandaActor.posInterval(13,Point3(0,-10,0), startPos=Point3(0,10,0))
- pandaPosInterval2= pandaActor.posInterval(13,Point3(0,10,0), startPos=Point3(0,-10,0))
- pandaHprInterval1= pandaActor.hprInterval(3,Point3(180,0,0), startHpr=Point3(0,0,0))
- pandaHprInterval2= pandaActor.hprInterval(3,Point3(0,0,0), startHpr=Point3(180,0,0))
|
Actor est une classe, donc pandaActor est une instance de cette classe (ligne 2)
Ce que je n'arrive pas à comprendre c'est le :
pandaPosInterval1= pandaActor.posInterval(........)
posInterval est aussi une classe, je ne comprends donc pas le : pandaActor.posInterval(........)
Pratiquement, cela ne me pose aucun problème, j'ai bien compris le truc, mais au niveau théorique (pyhton pur), je ne vois pas à quoi cela correspond.
Merci pour votre aide |