begin process at 2012 05 27 13:41:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > ARBRE AABB

ARBRE AABB


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :arbre, AABB, détection, collisions, tree Niveau :Initié Date de création :30/06/2008 Vu / téléchargé :3 832 / 227

Auteur : JeanMilost

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette démo montre le fonctionnement d'un arbre AABB (Aligned Axis Bounding Box Tree), pour améliorer la rapidité d'une détection de collisions.

Source

  • Crée avec Dev-Cpp 4.9.9.2 et DirectX 9.0
Crée avec Dev-Cpp 4.9.9.2 et DirectX 9.0

 Conclusion

Cette source est un complément à une autre source déjà postée, dont le sujet était la détection de collisions. Vous pouvez trouver cette dernière sur ce site.

Le code contenu ici s'adresse à des développeurs initiés avec les techniques suivantes :
- Développement sous Windows
- Développement avec DirectX
- Listes chaînées
- Arbres binaires

Vous trouverez de plus amples informations sur les arbres binaires au lien suivant :
http://jeux.developpez.com/faq/3d/?page=partitio nnement

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture ANIMATION MD2 AVEC DIRECTX
Source avec Zip Source avec une capture DÉTECTION DE COLLISIONS 3D

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SYSTÈME D'ANNULER-REFAIRE PAR ARBRE (TURS) par macsou01
Source avec Zip Source avec une capture DÉTECTION DE COLLISIONS 3D par JeanMilost
Source avec Zip TREEREG (GESTION DU REGISTRE COMME UN ARBRE) par kts_system
ARBRE BINAIRE (NON-EQUILIBRE) par JCDjcd
Source avec Zip Source avec une capture ARBRE23 par Vyse

Commentaires et avis

Commentaire de BoboLaricot le 25/11/2008 10:12:17 10/10

Très bonnes sources. Du beau boulot. Ca ma permit de progresser enormement. De plus le code est très bien structuré, avec un modèle objet bien utilisé. Seulement, certaines routines de détection de collisions ne fonctionnent pas très bien : la collision sphere triangle ne se fait que lorsque la sphere entre en collision avec les cotés du triangle, par exemple. Ce qui est dommage, par contre, c'est l'utilisation de routines D3DX pour les calculs mathématiques. Mais ça peut se convertir relativement facilement ( Avec des connaissances en maths... Il m'a fallu réécrire toutes opérations sur les matrices, les vecteurs... )

Commentaire de JeanMilost le 01/12/2008 18:27:24

Merci beaucoup pour le post, je suis content que mon travail puisse servir à d'autres. Concernant les collisions, c'est tout à fait exact, le bord des triangles n'est pas détecté, c'est un bug que j'ai déjà corrigé dans un autre source, posté sur ce site à l'adresse http://www.cppfrance.com/codes/DETECTION-COLLISIONS-3D_46530.aspx, et qui démontre le fonctionnement d'un système de collisions, mais sans arbre de simplification. Je n'ai pas corrigé le bug ici, car le but de l'exercice était de démontrer le travail d'un arbre AABB, mais c'est vrai qu'il faudrait que je le fasse un jour, j'en prends bonne note. Meilleures salutations.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

r-tree(arbre region) [ par bouchra22 ] bonjour,svp aidez moi le plus tot possible;j'ai un exposé en c++ concernant R-tree,et j'ai besoin d'une implementation faite en c++;merci d'avance creation récursive de l'arbre de codage de la compression Huffman [ par kuja2053 ] Bonjour, Voila mon probleme : ayant un projet sur la compression de Huffman, j'ai décider de changer le format de l entete de mon fichier suite à un c Construction d'un arbre à partir d'un fichier [ par psgkiki ] Bonjour a tous, Ma question est comment construire un arbre contenant des données stockées dans un fichier. C'est pour un logiciel de devinette d'anim Détection de keylogger? [ par deadbird ] Hello!Voilà, je cherche comment lister les hooks (clavier ou non) en présence. Pour ceux qui connaissent un peu, comment obtenir un pointeur sur le dé Détection de mouvement en temps réel [ par lili07 ] Bonjour,actuellement, je developpe une application sous builder c++6 de detection de mouvement en temps réel, mon probleme se situe dans les outils à Théorie des graphes : algo de Kruskal [ par thespartan ] Bonjour j'ai implémenté l'agorithme de kruskal qui sert à la recherche d'arbre recouvrant de poids minimal (arpm) dans un graphe pondéré seulement voi Affichage d'un arbre dynamique(en C) [ par marocweb ] bonjour tout le monde,j'ai un arbre déja crée en mémoire en utilisant les listes chainées et cela comme suit :Chaque noeud point vers une liste chainé décrire XML sous forme de graphe [ par convexe ] Bonjour, Je suis débutant en base de données et j'aurais besoin d'une classe C++ qui permetrait de décrire les fichiers xml sous la forme de graphe , Détection popup windows [ par Thez ] Bonjour,Actuellement je développe une application win32 permettant de monitorerl'activité système d'un châssis CPCI sous win2k. Cette application est Détection création de fichier [ par abdoulax ] Bonjour,Est-il possible de détécter la création d'un fichier? Par exemple je crée un fichier texte, dès que ce fichier est créé mon application le dét


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales