文件名称:数学框架SwiftMath.zip
文件大小:84KB
文件格式:ZIP
更新时间:2022-08-04 20:07:48
开源项目
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 标签:SwiftMath
【文件预览】:
SwiftMath-master
----SwiftMath.xcworkspace()
--------contents.xcworkspacedata(306B)
--------xcshareddata()
----Cartfile.resolved(124B)
----Carthage()
--------Checkouts()
----Examples.playground()
--------Sources()
----SwiftMath()
--------Memoize.swift(502B)
--------Vector2.swift(2KB)
--------VectorType.swift(3KB)
--------Complex.swift(11KB)
--------Quaternion.swift(3KB)
--------Expression.swift(5KB)
--------SwiftMath.h(503B)
--------Surge()
--------Vector.swift(355B)
--------SquareMatrix.swift(231B)
--------Polynomial.swift(9KB)
--------RealType.swift(4KB)
--------Info.plist(806B)
--------Benchmarker.swift(1KB)
--------MatrixType.swift(772B)
--------SquareMatrixType.swift(505B)
--------Vector3.swift(3KB)
----LICENSE(1KB)
----Playground.playground()
--------playground.xcworkspace()
--------timeline.xctimeline(905B)
--------Contents.swift(2KB)
--------Sources()
--------contents.xcplayground(165B)
----Cartfile.private(43B)
----SwiftMathTests()
--------ComplexMultisetMatcher.swift(2KB)
--------ComplexTests.swift(3KB)
--------QuaternionTests.swift(2KB)
--------Surge()
--------Vector3Matcher.swift(836B)
--------PolynomialTests.swift(5KB)
--------Vector3Tests.swift(2KB)
--------Info.plist(733B)
----.gitignore(634B)
----SwiftMath.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(52KB)
--------xcshareddata()
----README.md(4KB)
----Cartfile(29B)