No estoy seguro de a qué te refieres, pero calcular un cuadro delimitador 3D es básicamente lo mismo que calcular un cuadro delimitador 2D. Recorre sus vértices, encuentra el mínimo / máximo para x, y y z, luego genera una caja de 6 vértices. Cosas bastante sencillas. En términos generales, si el objeto gira, el cuadro delimitador debería girar con él. (A menos que esté tratando de resolver un área de límite espacial real).
Sin embargo, sospecho que su pregunta pretende ser: “¿Cómo usan los juegos 3D los cuadros delimitadores para hacer X?”, Donde X es cosas como detección de colisión, detección de golpes, etc. Si esa es su pregunta, debe comprender que los juegos 3D tienden usar muchos cuadros delimitadores divididos por el área esquelética del objeto. Estos cuadros delimitadores no necesariamente chocarán entre sí, pero se pueden usar para cosas como la detección de colisiones y golpes. Así es como el juego “sabe” que hiciste un tiro en la cabeza contra un tiro en el torso. Algunos juegos incluso rastrearán disparos individuales de extremidades.
Se ve algo como esto:
- Si las líneas rectas (x-1) / k = (y-2) / 2 = (z-3) / 3 y (x-2) / 3 = (y-3) / k = (z-1) / 2 se cruzan en un punto, entonces el entero k es igual?
- ¿Cuál es la mejor manera de prepararme para AIME?
- Cómo entender permutaciones y combinaciones.
- Rose tiene 12 metros de tela. Si un paño de cocina requiere 5/6 metros, ¿cuántos paños de cocina puede hacer Rose?
- ¿Existe una fórmula para calcular la cantidad de permutaciones para un conjunto de números?
(Fuente: Uneven Terrain Clamping en juegos flash – AS3)
De hecho, ese artículo podría ser un buen lugar para comenzar. Si puede comprender el propósito de usar múltiples cuadros delimitadores en 2D, debería poder extender los conceptos al reino 3D.