Skip to content

mattcox/Cartesian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧭 Cartesian

Swift Swift Package Manager

Welcome to Cartesian, a Swift package for working with vectors and matrices in a coordinate-based mathematical space.

Cartesian offers SIMD-backed vectors, matrices, and quaternions, utilizing LLVM-accelerated simd operations for performance where supported.

Installation

Cartesian is distributed using the Swift Package Manager. To install it within another Swift package, add it as a dependency within your Package.swift manifest:

let package = Package(
    // . . .
    dependencies: [
        .package(url: "https://github.com/mattcox/Cartesian.git", branch: "main")
    ],
    // . . .
)

If you’d like to use Cartesian within an iOS, macOS, watchOS, tvOS or visionOS app, then use Xcode’s File > Add Packages... menu command to add it to your project.

Import Cartesian wherever you’d like to use it:

import Cartesian

About

A Swift package for working with vectors, matrices and quaternions in a coordinate-based mathematical space.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages