SwiftMath 数学框架

SwiftMath 是一个小型的 Swift 数学框架,包含 3D向量, 复数,四元数和多项式方程求解。

使用示例:

3D 向量

let v1 = VectorR3(x: 1, y: 2, z: 3)
let v2 = VectorR3(x: 5, y: 6, z: 7)
// vector sum
let v3 = v1 + v2 // VectorR3(x: 6, y: 8, z: 10)
// length
v3.length // equals v3.norm
// zero vector
Vector.zero() // VectorR3(x: 0, y: 0, z: 0)
// unit-length vector
v3.unit() // divides v3 by its length

 

© 版权声明
THE END
喜欢就支持一下吧
点赞173 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容