Cml

Biblioteca de matemáticas configurable de código abierto y abierto
Descargar ahora

Cml Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Jesse Anders and Demian Nave
  • Sitio web del editor:
  • http://www.cmldev.net/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 183 KB

Cml Etiquetas


Cml Descripción

Biblioteca de matemáticas configurable de código libre y abierto CML es una biblioteca de matemáticas de C ++ diseñada para su uso en juegos, gráficos, geometría computacional y aplicaciones relacionadas. CML incluye cuaternión, matriz y clases, y una gran biblioteca de funciones para la manipulación de estos tipos. El propósito de la CML es simplemente ofrecer una alternativa adicional para los desarrolladores que necesitan una biblioteca de matemáticas. En particular, se puede usar como una extensión a una biblioteca de matemáticas existente, en lugar de o como una extensión a la Biblioteca de Matemáticas de DirectX, o como una solución de inicio para aplicaciones basadas en OpenGL. Nota: CML tiene licencia y distribuida bajo el Términos de la otra / licencia patentada. Aquí hay algunas características clave de "CML": · Clases para vectores, matrices y cuaterniones. · Vectores y matrices de tamaño arbitrario (fijo o resistible dinámicamente) · Elección del tipo de elemento para cada clase. · Elección de diseño de matriz principal de fila o columna. · Soporte para notación de vectores de fila y columna. · Elección de orden de multiplicación de cuaternión estándar o 'inversa' · Conversiones entre cuaterniones, matrices, pares de ángulo del eje y ángulos EULER · Soporte para todas las órdenes de ángulo EULER (XYZ, XYX, etc.) · Conversiones entre coordenadas polares, cilíndricas, esféricas y cartesianas. · Extracción de aviones de frustum · Cálculo de la esquina de frustum para la representación de depuración. · Proyección y 'imprensión' de puntos. · Soporte para recoger usando rayos, volúmenes y volúmenes encerrados por arrastre. · Soporte para varios tipos de cartelería, incluido ViewPlane-alineado y axial. · Una gran biblioteca de funciones para la construcción y manipulación de transformaciones en 2D y 3D. · Una variedad de funciones útiles útiles. ¿Qué hay de nuevo en este lanzamiento: · Se corrigieron los archivos de script de Cmake para usar en proyectos externos de cmake. · Se corrigió la configuración del generador de paquetes NSIS y agregó un generador ZIP. · Correcciones macro para Visual Studio 8 y 9. · Soporte agregado para el registro de cuaternión () y EXP (). · Sbloqueo de cuaternión fijo () para trabajar de forma transparente con expresiones de cuaternión. · Fijo Quaternion_Rotation_Difference () para trabajar de forma transparente con expresiones de cuaternión. · Finales de línea fija y se aseguran de que los archivos sean recién llegados. · Optimización determinante inversa añadida. · Se agregaron un vector y los tipos de matriz basados ​​en enteros. · Quitado soporte para la división de cuaternión. · El encabezado fijo incluye el pedido de GCC4. · Caja de interruptores reemplazados en cuaternionmulop :: Operador [] con un calculado temporal en el constructor. · Mecanismo de multiplicación cambiado para eliminar multiplicaciones adicionales por · Constante de 'escala' · Se agregaron seis funciones de descomposición 'de matriz' · Añadido "CML ::" prefijo a una serie de llamadas de función libre de los métodos de vector y matriz que vs8 intenta incorrectamente para coincidir con los métodos en aquellas clases que tienen los mismos nombres que (pero diferentes argumentos de) las funciones libres. · Argumento agregado de 'tolerancia' a la función quaternion_to_euler () · Plane_ prefijo agregado para enumeres para evitar el conflicto de símbolos con las macros de Windows izquierda y derecha · Error fijo en el código SCALARPROMOTE; Ahora implementa las reglas de promoción de C (ver Test / Integerger_Vectors.CPP).


Cml Software relacionado

Edival

EDIFACT y X12 EDI Data Parser y Biblioteca de Validación ...

278 350 KB

Descargar

Karapacia

Bibliotecas y herramientas de C ++ que simplifican el desarrollo de aplicaciones profesionales ...

188 125 KB

Descargar

GFL SDK

Biblioteca gratuita para cargar / guardar Formadores de gráficos fácilmente ...

197 2.3 MB

Descargar

Pesselection

Biblioteca simple para producir resultados aleatorizados ponderados dados un conjunto de pesos relativos ...

156 13 KB

Descargar

klibrary

Paquete de biblioteca C ++ de fuente abierta de Fácil de usar y Safe-Safe ...

142 52 KB

Descargar