#matrix-vector #rational-numbers #spline #transformation #quaternions #geometry

bin+lib maph

这是一个用于个人项目的数学包,但你完全可以使用它!如果你想要的话!现在甚至有一些简单的文档了!

32 个版本 (4 个重大更新)

0.8.1 2023年5月11日
0.8.0 2023年5月11日
0.7.25 2023年3月25日
0.7.11 2023年4月25日
0.1.3 2023年1月22日

#1189 in 数学

Download history 6/week @ 2024-03-10 202/week @ 2024-03-31

每月下载量 107

MIT 许可证

7.5MB
4K SLoC

Maph

概述

Maph 是我开发的一个主要用于计算机图形的个人库,尽管最终我加入了一些与此无关的组件,主要是为了好玩!目前有三个主要组件。

  • maph::geom - 一个具有泛型矩阵和向量类型的几何库,以及实现了四元数和双四元数以及一些用于计算转换的其他辅助函数。它还基于4x4样条矩阵具有一个二次样条类型。
  • maph::num - 一个数值库,实现了它自己的有理数类型,一些方便的因式分解辅助函数和根式,除了我能做到之外没有真正的理由。
  • maph::cg,一个简短的库,使用 bytemuck 来轻松将几何库中的矩阵和向量类型转换为 repr(C) 可用的类型,用于渲染。

依赖关系