Marco de demostración de AWS SimSpace Weaver - AWS SimSpace Weaver

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Marco de demostración de AWS SimSpace Weaver

El marco de demostración de AWS SimSpace Weaver (marco de demostración) es una biblioteca de utilidades que puede utilizar para desarrollar aplicaciones SimSpace Weaver.

El marco de demostración proporciona
  • Ejemplos de código y patrones de programación para que los utilice y examine

  • Abstracciones y funciones de utilidad que agilizan el desarrollo de aplicaciones sencillas

  • Una forma más sencilla de probar las funciones experimentales del SDK de la aplicación SimSpace Weaver

Diseñamos el SDK de la aplicación SimSpace Weaver con un acceso de bajo nivel a las API de SimSpace Weaver para ofrecer un mayor rendimiento. Por el contrario, diseñamos el marco de demostración para proporcionar abstracciones de alto nivel y acceso a las API que faciliten el uso de SimSpace Weaver. El coste que supone la facilidad de uso es un nivel de rendimiento inferior en comparación con el uso directo del SDK de la aplicación SimSpace Weaver. Las simulaciones que toleran un rendimiento inferior (como las que no requieren requisitos de rendimiento en tiempo real) pueden ser buenas candidatas para utilizar el marco de demostración. Le recomendamos que utilice la funcionalidad nativa del SDK de la aplicación SimSpace Weaver para aplicaciones complejas, ya que el marco de demostración no es un conjunto de herramientas completo.

El marco de demostración incluye
  • Ejemplos de código funcional que respaldan y demuestran lo siguiente:

    • Gestión del flujo de aplicaciones

    • Procesamiento de eventos de entidades basado en llamadas

  • Un conjunto de bibliotecas de utilidades de terceros:

    • spdlog (una biblioteca de registro)

    • Una versión mínima de AZCore (una biblioteca de matemáticas) que contiene únicamente:

      • Vector3

      • Aabb

    • cxxopts (una biblioteca de analizadores de opciones de línea de comandos)

  • Funciones de utilidad específicas de SimSpace Weaver

El marco de demostración consta de una biblioteca, archivos fuente y CMakeLists. Los archivos se incluyen en el paquete distribuible del SDK de la aplicación SimSpace Weaver.