哪个线性代数用于Haskell中的OpenGL?

fho*_*fho 10 opengl haskell linear-algebra

我想在haskell中做一些O​​penGL编程.但我对图书馆的现状感到困惑.OpenGL使用Tensor包,它只定义了几种向量类型(但不是以通用方式这样做).它似乎没有提供任何Matrix实现.

线性代数还有其他几个包:张量(注意小写T),Vec,hmatrix似乎比Tensor更完整.

我正在寻找的应该至少包含3d和2d图形中使用的常用函数,具有合理的性能并且应该与OpenGL兼容,但我想我将不得不为此更改库.

scl*_*clv 2

回复晚了,抱歉。HMatrix 是此类事情的标准选择。它非常兼容,有一个很好的 API,并且实际上用于计算机视觉以及其他应用程序:http://dis.um.es/profesores/alberto/research.html