Preguntas etiquetadas con algorithm

9
Cajas delimitadas en octrees

He visto que los octrees a menudo se usan para cosas como el sacrificio de frustum y la detección de colisiones en 3D. Pero no estoy seguro de cómo funciona el algoritmo. Seguramente todo el principio del octree se rompe cuando intenta usar cuadros delimitadores, porque cualquier cuadro dado podría...

9
Cómo descomponer la hoja de sprite

Tengo muchas hojas de sprites mal formateadas que quiero descomponer, o dividir en muchas imágenes pequeñas, una para cada sprite. Si puedo hacer eso, puedo usar mi herramienta personalizada de empaquetador de texturas para construir los recursos de mi juego. Mis herramientas de desarrollo son XNA...

9
¿Cómo funciona gluLookAt?

Desde mi entendimiento, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); es equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Pero cuando imprimo la ModelViewmatriz, la llamada a glTranslatef()no...

9
Drone targeting

Imagine un "dron" y un punto objetivo en un plano 2D. Hay ocho parámetros: 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 (solo diremos que el objetivo es estacionario) El trabajo del dron...

9
Construir datos de adyacencia de triángulos

Dada una lista de índices de triángulos, ¿cómo exactamente se puede convertir eso en una lista de índices con adyacencia para un sombreador de geometría? Tenga en cuenta que aquí estamos hablando estrictamente de índices : los vértices están presentes, pero nos vamos a centrar únicamente en los...

8
Programación diferencial para un vehículo.

Estoy en un punto de mi vehículo donde, cuando voy rápido y giro, el vehículo actúa de manera extraña porque las llantas internas se mueven más rápido que las llantas externas. Así que necesito descubrir cómo programar en un diferencial, pero parece que no puedo hacer que funcione correctamente,...