SwiftMath數(shù)學(xué)框架
SwiftMath 是一個(gè)小型的 Swift 數(shù)學(xué)框架,包含 3D向量, 復(fù)數(shù),四元數(shù)和多項(xiàng)式方程求解。
使用示例:
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
評(píng)論
圖片
表情
