@aura3d /数学
@aura3d/math 拥有运行时包使用的确定性引擎数学原语,而不依赖于浏览器、渲染、场景、物理或ECS包。
公共API
Vector2,Vector3,Vector4不可变向量操作和有限值验证。Matrix3,Matrix4:矩阵构造,乘法,反演,投影和变换助手。Quaternion:旋转,归一化,插值和矩阵转换。Color:线性/彩色实用数据。Ray,Plane,Box3,Sphere,Frustum:几何查询、边界、交叉点和包含。Transform:位置/旋转/缩放合成助手。Interpolation,Easing:标量插值和缓动曲线。Random:确定性种子随机数生成。
验证
向量,矩阵,四元数,边界,射线,截锥体,变换,插值,缓和,和确定性随机行为涵盖 tests/unit/math/vector-matrix.test.ts 和 tests/unit/math/geometry-random.test.ts. 导出和导入一致性由 pnpm verify:exports 和 pnpm verify:imports.