Bonjour,
tout d'abord je tiens a te saluer pour ta magnifique bibliotheque: Soya3D
j'ai un petit probleme concernant le tuto
game_skel-3(http://home.gna.org/oomadness/en/soya3d/tutorials/game_skel_3/index.html).
Tout d'abord, pourquoi le centre de l'objet est :
self.center         = soya.Point(self, 0.0, self.radius_y, 0.0)
plutot que
self.center         = soya.Point(self, 0.0, 0.0, 0.0)
tout  simplement

ensuite, je ne comprends pas pourquoi tu declare le context de cette facon.
context = scene.RaypickContext(new_center, max(self.radius, 0.1 +
self.radius_y))

ca ne serait pas plutot.
context = scene.RaypickContext(new_center, self.radius_y * 2+0.1)
? vu que le centre est place tout en haut de l'objet, le context doit
centenir le character en entier + 0.1
NB:
si je remplace max(self.radius, 0.1 + self.radius_y) par 0.0, la demo
marche bien

troisieme point:
r = context.raypick(new_center, self.down, self.radius_y + 0.1)
meme remarque, pourquoi self.radius_y + 0.1 et pas 2*self.radius_y + 0.1

j'ai joint un petit schema pour bien resumer mes pensees.

merci d'avance et @ tres bientot




<<inline: explication.jpg>>

_______________________________________________
Soya-user mailing list
Soya-user@gna.org
https://mail.gna.org/listinfo/soya-user

Reply via email to