文件名称:hypermath:一个用于gamedev的小型数学库
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-06 03:01:49
C
超数 一个针对gamedev的小型数学库,提供4x4浮点矩阵,向量和四元数运算。 设计为易于与其他语言进行交互。 安装 make install将在默认值/usr/local的PREFIX安装libhypermath。 要求 没有任何 文献资料 所有矩阵必须是16个浮点数的数组(序列号代表一列),所有向量都是3个浮点数( (x, y, z) )的数组,四元数是4个浮点数( (x, y, z, q) )。 尽管此设置不能提供类型检查的好处,并且如果您希望通过结构访问数据也很麻烦,但选择它是为了方便进行外部接口。 结构 typedef struct { float _11, _21, _31, _41, _12, _22, _32, _42, _13, _23, _33, _43, _14, _24, _34, _44; }
【文件预览】:
hypermath-master
----src()
--------hypermath.c(25KB)
----LICENCE.txt(1KB)
----README.md(13KB)
----Makefile(755B)
----.gitignore(14B)
----include()
--------hypermath.h(5KB)