文件名称:zalgebra:用于游戏和实时计算机图形的线性代数库
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-25 09:16:29
gamedev math graphics zig matrix
扎尔格布拉 用于游戏和计算机图形的线性代数库。 我们的目标是变得与Unity一样完整和有用。 我目前正在将其用于我的项目,并将随着新需求的到来继续对其进行更新。 如果您想做出贡献,请不要犹豫! ;) 例子 const za = @import ( "zalgebra" ); const vec3 = za.vec3; const mat4 = za.mat4; pub fn main () void { var projection = za. perspective ( 45.0 , 800.0 / 600.0 , 0.1 , 100.0 ); var view = za. look_at (vec3. new (0., 0., - 3.), vec3. new (0., 0., 0.), vec3. new (0., 1., 0.)); var model = mat
【文件预览】:
zalgebra-main
----.gitignore(47B)
----src()
--------vec2.zig(8KB)
--------quaternion.zig(11KB)
--------vec4.zig(9KB)
--------main.zig(2KB)
--------vec3.zig(11KB)
--------mat4.zig(20KB)
----LICENSE(1KB)
----.github()
--------workflows()
----build.zig(307B)
----gyro.zzz(392B)
----README.md(6KB)