All Projects → capnslipp → SCNMathExtensions

capnslipp / SCNMathExtensions

Licence: Unlicense license
Math extensions for SCNVector3, SCNQuaternion, SCNMatrix4

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to SCNMathExtensions

glm
OpenGL Mathematics (GLM)
Stars: ✭ 6,667 (+20734.38%)
Mutual labels:  vector, matrix, simd, quaternion
PyGLM
Fast OpenGL Mathematics (GLM) for Python
Stars: ✭ 167 (+421.88%)
Mutual labels:  vector, matrix, quaternion, math-library
hlml
vectorized high-level math library
Stars: ✭ 42 (+31.25%)
Mutual labels:  math, matrix, simd, quaternion
Cglm
📽 Highly Optimized Graphics Math (glm) for C
Stars: ✭ 887 (+2671.88%)
Mutual labels:  math, vector, matrix, simd
Hlslpp
Math library using hlsl syntax with SSE/NEON support
Stars: ✭ 153 (+378.13%)
Mutual labels:  math, vector, matrix
Sharpmath
A small .NET math library.
Stars: ✭ 36 (+12.5%)
Mutual labels:  math, vector, matrix
Numphp
Mathematical PHP library for scientific computing
Stars: ✭ 120 (+275%)
Mutual labels:  math, vector, matrix
Math Php
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
Stars: ✭ 2,009 (+6178.13%)
Mutual labels:  math, vector, matrix
Cgmath
A linear algebra and mathematics library for computer graphics.
Stars: ✭ 773 (+2315.63%)
Mutual labels:  vector, matrix, simd
Tensor
A library and extension that provides objects for scientific computing in PHP.
Stars: ✭ 146 (+356.25%)
Mutual labels:  math, vector, matrix
Ugm
Ubpa Graphics Mathematics
Stars: ✭ 178 (+456.25%)
Mutual labels:  math, matrix, simd
Mango
mango fun framework
Stars: ✭ 343 (+971.88%)
Mutual labels:  math, vector, simd
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-12.5%)
Mutual labels:  math, vector, matrix
Algebra
means completeness and balancing, from the Arabic word الجبر
Stars: ✭ 92 (+187.5%)
Mutual labels:  math, vector, matrix
abacus
📐 C# cross precision 3D maths library.
Stars: ✭ 35 (+9.38%)
Mutual labels:  math, matrix, quaternion
zalgebra
Linear algebra library for games and real-time graphics.
Stars: ✭ 129 (+303.13%)
Mutual labels:  math, matrix, quaternion
HLML
Auto-generated maths library for C and C++ based on HLSL/Cg
Stars: ✭ 23 (-28.12%)
Mutual labels:  math, simd, math-library
Graphene
A thin layer of graphic data types
Stars: ✭ 268 (+737.5%)
Mutual labels:  vector, matrix, simd
Libxsmm
Library for specialized dense and sparse matrix operations, and deep learning primitives.
Stars: ✭ 518 (+1518.75%)
Mutual labels:  vector, matrix, simd
vec-la-fp
↗️ A tiny (functional) 2d linear algebra library
Stars: ✭ 21 (-34.37%)
Mutual labels:  math, vector, matrix

SCNMathExtensions

SCNMathExtensions is a small Swift library that provides commonplace math extensions for SceneKit's SCNVector3, SCNQuaternion, & SCNMatrix4 types, and bridging from/to GLKVector3, simd.float3, GLKQuaternion, GLKMatrix4, & simd.float4x4.

The master branch is Swift 5.x, and build overlays (the minimal changeset to the Package.swift, xcodeproj, and other build files) of the current library version are available on the swift-4.2, swift-4, and swift-3 branches. (Note: I don't check that these are built as often as I used to when Swift 4.2 or 4.0 were the latest versions, but their changes haved worked and I've merged new library versions into them since then.)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].