Message #10646
Sujet: Test de gravité - Irrlicht + Newton
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 11-08-2012 17:42:30 | Gehogor |
En effet Johnplayer, j'ai failli lui faire la même remarque mais en fait il appelle correctement la méthode "NewtonUpadte()" qui se cache discrètement dans la méthode "drawScene()".
Un callback est un processus qui appelle une méthode via son pointeur. C'est très pratique, lorsque Newton fait ses calculs et qu'il veut donner ses résultats, à savoir, les nouvelles positions, forces, couples, vitesses et accélération d'un corps, il est possible de les récupérer via ses méthodes callback. Les plus importantes sont: "ApplyForceAndTorqueEvent" est la méthode qui permet d'indiquer à Newton quels forces et couples on désire appliquer à nos corps, la plupart du temps, c'est la gravité. Elle est donc appelée avant le processus de calcul de Newton. Ensuite, "SetMeshTransformMesh" est la méthode qui permet de récupérer le pointeur du corps qui vient de bouger après le calcul de Newton. Lorsque tu appelles les méthodes "NewtonBodySetTransformCallback" et "NewtonBodySetForceAndTorqueCallback", tu indiques en fait à Newton quelles méthodes il doit appeler pour faire ses calculs. Je pense qu'il faut que tu jettes un oeil encore plus attentif sur les docs et exemples, ce serait un très bon investissement pour ton avenir d'utilisateur de puissantes lib... Courage. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 231 invités en ligne membre en ligne: - RSS Feed |