#physics-simulation #quaternions #dual #3d #matrix #vec3

dualquat

用于高精度物理模拟的四元数和双四元数数学库

4 个版本

0.1.3 2023 年 1 月 15 日
0.1.2 2023 年 1 月 12 日
0.1.1 2022 年 10 月 23 日
0.1.0 2022 年 10 月 21 日

#1492数学

每月 44 次下载

MIT/Apache

54KB
1.5K SLoC

dualquat

轻量级、零依赖的 3d 数学库,用于基于双四元数的物理模拟。能够在更少的操作中同时表示和转换位置和姿态,比转换矩阵所需的操作更少。

功能

  • DualQuaternion 类型
  • DualNumber 类型
  • Quaternion 类型
  • Vec3 类型

可选功能

  • [nanoserde, serde, speedy] - 所有类型的序列化
  • [glam, nalgebra, mint] - 转换到/从等效类型以实现互操作性

开发状态

此项目正在积极开发中。接受有关更多测试或功能的 PR。

待办事项

  • 使用 approx 进行测试
  • 基准测试

依赖项

~0–1.6MB
~40K SLoC