Matemática de la Detección AABB vs OBB

Guía de detección de colisiones con AABB y OBB: SAT 2D/3D, proyecciones y solape en ejes. Detalles de rendimiento para juegos, simulaciones y software a medida.

31 ago 2025 • 5 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

La detección de colisiones es un pilar esencial en gráficos por computadora, simulaciones físicas y desarrollo de videojuegos. Una estrategia muy utilizada para gestionar colisiones entre formas complejas es envolverlas con volúmenes de acotación, y entre ellos, la bounding box destaca por su equilibrio entre simplicidad y eficiencia. En este artículo repasamos las cajas alineadas a ejes AABB, las cajas orientadas OBB y cómo el Teorema del Eje Separador SAT permite detectar colisiones con precisión en 2D y 3D.

AABB Caja delimitadora alineada a ejes

Una Axis Aligned Bounding Box AABB es el volumen de colisión más sencillo: sus caras están alineadas con los ejes del sistema de coordenadas. Esto hace que sea trivial de calcular, aunque menos flexible cuando los objetos rotan. Dos AABB se intersectan si y solo si sus intervalos se solapan en cada eje. En el eje X, por ejemplo, se comprueba que a.minX <= b.maxX y a.maxX >= b.minX. De forma análoga se comprueban los ejes Y y Z. Si existe un eje donde no hay solape, las cajas están separadas y no colisionan.

Fórmula práctica 3D: f A,B = solapeX && solapeY && solapeZ, donde solapeX es a.minX <= b.maxX && a.maxX >= b.minX y equivalente para Y y Z. Esta verificación se usa masivamente en tiempo real por su gran rendimiento.

OBB Caja delimitadora orientada

Una Oriented Bounding Box OBB puede rotar con el objeto: se define por un centro, tres ejes locales ortonormales y sus medias extensiones half extents. Al rotar, ajusta mejor la geometría que una AABB, pero la detección de colisión requiere un criterio más general: el Teorema del Eje Separador SAT.

Teorema del Eje Separador SAT

El SAT afirma que dos formas convexas no colisionan si y solo si existe un eje sobre el cual sus proyecciones no se solapan. En otras palabras, si encontramos un único eje separador, las formas están libres de colisión; si no existe ninguno, necesariamente se intersectan.

Aplicación del SAT en 2D Rectángulo vs Rectángulo

Para OBB en 2D rectángulos, los ejes candidatos son los bordes de ambos rectángulos. Como cada rectángulo aporta dos direcciones únicas, bastan cuatro ejes para el test. Pasos recomendados: 1 tomar las dos direcciones de A y las dos de B, 2 usarlas como ejes candidatos, 3 proyectar ambos rectángulos sobre cada eje dot product, 4 si alguna pareja de proyecciones no se solapa en un eje, no hay colisión, 5 si hay solape en los cuatro ejes, sí colisionan.

Aplicación del SAT en 3D OBB vs OBB

En 3D, los ejes candidatos son 3 ejes locales de A, 3 de B y los 9 productos cruzados entre cada eje de A y cada eje de B, sumando 15 ejes. Si las proyecciones se solapan en los 15, hay colisión; si al menos uno genera un hueco, no la hay.

Desigualdad de proyección ejemplo 2D

Al evaluar un eje u por ejemplo el eje A_x de A se compara la distancia proyectada entre centros y el radio de proyección combinado: abs dot T, A_x > W_A + abs W_B * dot B_x, A_x + abs H_B * dot B_y, A_x . Aquí T es el vector centroA a centroB, A_x y A_y son ejes de A, B_x y B_y ejes de B, y W_A, H_A, W_B, H_B son semiancho y semialto de cada rectángulo. Si la distancia proyectada entre centros supera la suma de radios proyectados, no hay solape en ese eje y por SAT no hay colisión.

Eficiencia computacional FLOPs

Cada eje requiere unas pocas operaciones: productos punto para proyecciones, valores absolutos y sumas. Un test por eje suele costar 10 a 12 FLOPs. En 2D rondamos 40 a 50 FLOPs por par de rectángulos; en 3D, unos 200 FLOPs para 15 ejes. Es suficientemente eficiente para aplicaciones en tiempo real como motores de juego, gemelos digitales o simulaciones con ia para empresas.

Resumen operativo

- AABB: simple y muy rápido, basta comprobar solape de intervalos por eje. - OBB: más ajustado a la geometría y robusto con rotaciones, necesita SAT. - SAT: si existe un eje separador, no hay colisión; si no existe, sí la hay. - 2D OBB: 4 ejes candidatos. - 3D OBB: 15 ejes candidatos. - Rendimiento: pocos cientos de FLOPs, viable para tiempo real.

Cómo llevarlo a tu producto

En Q2BSTUDIO integramos estas técnicas de colisión en motores y pipelines de física para videojuegos, simuladores industriales y visualizadores 3D, dentro de soluciones de software a medida y aplicaciones a medida de alto rendimiento. Si necesitas un backend escalable, un motor de simulación o un SDK multiplataforma optimizado, podemos ayudarte desde el diseño hasta la puesta en producción. Descubre cómo abordamos proyectos de desarrollo moderno en nuestro servicio de software a medida y aplicaciones a medida.

Además, combinamos estas capacidades con inteligencia artificial para optimizar IA de agentes IA, planificación automática y análisis predictivo de físicas y colisiones. Si buscas acelerar decisiones algorítmicas o incorporar ia para empresas a tus simulaciones, conoce nuestro enfoque en inteligencia artificial aplicada.

Por qué Q2BSTUDIO

Somos una empresa de desarrollo con foco en rendimiento, seguridad y escalabilidad. Integramos ciberseguridad desde el diseño pentesting, hardening y cumplimiento, servicios cloud aws y azure con despliegues reproducibles y observabilidad, y servicios inteligencia de negocio con power bi para convertir datos en decisiones. También abordamos automatización de procesos, monitoreo en tiempo real y APIs de baja latencia, siempre con mentalidad de producto y mantenimiento sostenible.

Palabras clave relacionadas: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, power bi, ia para empresas, agentes IA.

Conclusión

La combinación AABB para filtros rápidos y OBB con SAT para precisión ofrece una ruta equilibrada entre coste y exactitud. Adoptar estas técnicas desde la arquitectura de tu motor o plataforma minimiza costes futuros y mejora la calidad de la experiencia. Si quieres incorporar detección de colisiones de nivel profesional en tus productos, en Q2BSTUDIO estamos listos para acompañarte de punta a punta.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat