Je cherchais un tutoriel sur les systèmes de collision 3D par vertex (en utilisant C# et XNA, puisque je l'ai facilement disponible), mais ont seulement été capable de rassembler des morceaux. J'ai une très bonne compréhension à ce stade, mais il y a un trou assez grand et flagrant dans ma compréhension. Fondamentalement, mon problème se résume à: comment puis-je obtenir les polys et leurs infos?Je cherchais des tutoriels/des exemples pour me former sur la collision 3D per-poly
Est-ce que quelqu'un a de bonnes références? Remarque: même si j'utilise XNA et que je suis très intéressé par ce système, il s'agit davantage d'un exercice d'auto-éducation, et je suis intéressé par la façon de le faire dans d'autres systèmes si cela est fait différemment (OpenGL, OpenGL, Ce que je veux dire par "comment obtenir les polys", c'est si j'ai un objet 3D, et peut-être même une animation appliquée à cet objet, y at-il un système pour récupérer les polys rendus «informations (positions, etc.) pour les tests? La chose la plus logique à faire serait de récupérer les informations de poly après qu'elles ont été rendues, mais cela semble aussi excessivement cher, et je ne suis pas sûr de savoir comment y arriver de toute façon. Je n'étais pas sûr s'il y avait un meilleur moyen, ou si la récupération d'informations rendues à ce niveau était même possible.
La détection de collision est complètement indépendante de XNA/OpenGL/etc. Je ne suis pas vraiment sûr de ce que vous entendez par "comment obtenir les polys et leurs infos?", Vous obtenez les polygones de l'endroit où vous voulez (le modèle, un fichier, votre cerveau, etc.) – Zifre