stringtranslate.com

Capa de abstracción física

Physics Abstraction Layer ( PAL ) es un sistema de abstracción API de simulación física multiplataforma de código abierto . Es similar a un contenedor de motor de física , sin embargo, es mucho más flexible y proporciona capacidades extendidas. PAL es software gratuito, publicado bajo licencia BSD.

PAL es una interfaz de alto nivel para motores de física de bajo nivel utilizados en juegos, sistemas de simulación y otras aplicaciones 3D. Admite una serie de metodologías de simulación dinámica , incluidas dinámicas de cuerpos rígidos , líquidos , cuerpos blandos , muñecos de trapo y vehículos . PAL presenta una API C++ simple y objetos intuitivos (por ejemplo, sólidos , juntas , actuadores , sensores y materiales ). También incluye COLLADA , Scythe Physics Editor y almacenamiento de archivos basado en XML .

La capa de abstracción física proporciona una serie de beneficios sobre el uso directo de un motor de física:

PAL está diseñado con una fábrica abstracta conectable que permite escribir y compilar código una vez y permitir la selección en tiempo de ejecución de diferentes motores de física , así como actualizaciones de funciones.

Motores compatibles

PAL admite múltiples motores de física , incluidos:

Formatos de archivo admitidos

PAL admite múltiples formatos de archivo, incluidos:

Punto de referencia

El proyecto PAL proporciona un conjunto de puntos de referencia estándar que permiten a los desarrolladores comparar directamente los motores de física y seleccionar el motor que proporciona la mejor solución en términos de eficiencia computacional y precisión física. Sin embargo, se debe tener cuidado al decidir qué motor usar realmente, ya que los motores pueden modificarse de maneras que PAL no admite.

Referencias

enlaces externos