Questions marquées «algorithm»

9
Boîtes englobantes en octrees

J'ai vu que les octrees sont souvent utilisés pour des choses comme l'abattage du tronc et la détection de collision en 3D. Mais je ne sais pas du tout comment fonctionne l'algorithme. Certes, le principe entier de l'octree se casse lorsque vous essayez d'utiliser des boîtes englobantes, car toute...

9
Comment décomposer la feuille de sprite

J'ai beaucoup de feuilles de sprites mal formatées que je veux décomposer ou diviser en plusieurs petites images, une pour chaque sprite. Si je peux le faire, je peux utiliser mon outil de pack de texture personnalisé pour créer mes ressources de jeu avec. Mes outils de développement sont XNA et C...

9
Comment fonctionne gluLookAt?

De ma compréhension, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); est équivalent à: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mais lorsque j'imprime la ModelViewmatrice, l'appel à glTranslatef()ne semble pas...

9
Ciblage par drone

Imaginez un "drone" et un point cible sur un avion 2D. Il y a huit paramètres: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (nous dirons simplement que la cible est immobile) Le travail du...

9
Création de données d'adjacence de triangle

Étant donné une liste d'indices triangulaires, comment procéder exactement pour convertir cela en une liste d'indices avec adjacence pour un shader de géométrie? Notez que nous parlons strictement d' indices ici - les sommets sont présents, mais nous allons nous concentrer uniquement sur les...

8
Programmation différentielle pour un véhicule

Je suis à un point sur mon véhicule où, lorsque je vais vite et que je tourne, le véhicule agit bizarrement parce que les pneus intérieurs se déplacent plus rapidement que les pneus extérieurs. J'ai donc besoin de comprendre comment programmer dans un différentiel mais je n'arrive pas à le faire...