文件名称:gml:GLSL像C ++ 11的极简向量,矩阵和四元数数学库
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-09 10:19:50
C++
GML GML(“ GML数学库”的递归首字母缩写)是一种GLSL,类似于C ++ 11的极简向量,矩阵和四元数数学库。 它的API是紧随GLSL之后建模的,因此易于在OpenGL程序中使用。 它提供了大多数GLSL功能以及一些其他功能。 该库不应与或。 设置 这是仅标头的模板库。 只需确保“ gml”目录位于包含路径中,并包含gml.hpp 。 # include < gml> 使用Doxygen生成完整的API文档。 提供了Doxyfile。 用法 只有三个类模板vec (向量), mat (矩阵)和quaternion (四元数)。 所有gml类型和函数都在名称空间gml下定义(本文档中的示例省略)。 尽管向量和矩阵的大小可以是任何大小,但该库可用于较小的向量和矩阵(2-4列/行)。 为了获得最佳性能,您可能希望使用-O3 -ffast-math -
【文件预览】:
gml-master
----Doxyfile(98KB)
----LICENSE.txt(1KB)
----meson.build(228B)
----README.md(7KB)
----include()
--------gml()
----test()
--------test.cpp(20KB)
--------meson.build(92B)
--------makefile(183B)