Message #4571
Sujet: rapport entre la normale d'un triangle et son inclinaison
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 05-10-2008 10:25:12 | johnplayer |
Voilà, j'ai un problème d'ordre trigonométrique. Grace à getCollisionPoint() je récupère le triangle causant la collision avec une ligne.
Jusque là, tout va bien! Je récupère sa normale avec getNormal(), facile! Et là, c'est le drame! Je ne voit pas comment trouver l'angle qui sépare le plan XZ et le plan du triangle récupéré. Pour illustrer avec des mots, la camera doit se tenir à une certaine distance du sol (ça c'est fait, il n'y a eu aucun problème), maintenant si le sol est trop incliné la camera doit glisser le long de la pente ou ne pas pouvoir monter plus haut, tout dépend de mes besoins. Ce serait bête que mon perso puisse grimper n'importe où et qu'il sorte de la map! PS : Utiliser un moteur physique serait plus logique mais mon niveau ne me le permet pas (j'ai déjà essayé sans succès). Irrlicht gère les collisions mais je souhaite rajouter des fonctionnalités propres au fonctionnement de mon jeu ce que je ne peux pas vraiment faire si j'utilise createCollisionAnimatorResponse(). |
| 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 530 invités en ligne membre en ligne: - RSS Feed |