技术栈

数学库

ScilogyHunter
4 小时前
设计思路·数学库·spacemath
SpaceMath库的由来和设计思路三维向量、旋转矩阵、四元数、欧拉角和轴角这些量的数学公式实现并不复杂,很多应用自行实现所需算法,也有不少功能全面的开源数学库可用。但"能用"和"好用"是两个差别很大的概念:自实现的模块往往不规范、功能不全面,甚至存在算法错误,也难在其他项目中复用;现成的通用库又常常过于庞大、缺乏针对性,移植成本高。基于对算法与需求的既有理解,以及一些蠢蠢欲动的新想法和对漂亮代码的偏执,特开发了此数学库,重点解决三个问题——约定容易混乱、功能边界不完整、数值细节不稳健。
我是有底线的