GitHub topics: vector-math
Noam2Stein/ggmath
generic-graphics-math Rust crate
Language: Rust - Size: 2.06 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

shibatch/sleef
SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
Language: C - Size: 7.6 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 720 - Forks: 139

esapulkkinen/cifl-math-library
Basic mathematics library
Language: Haskell - Size: 36.9 MB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 12 - Forks: 0

RonenNess/Vector2js
Simple 2D Vectors for JS.
Language: JavaScript - Size: 956 KB - Last synced at: 16 days ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 1

panguojun/Coordinate-System
In computer graphics, robotics, etc., efficient coordinate conversions matter. This project creates a new coordinate system structure and operations, replacing matrices and tensors, with features like innovative structure, efficient ops, and broad applicability.
Language: C++ - Size: 19.2 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 19 - Forks: 2

davidbrowne/dsga
C++20 library that mostly implements the vector and matrix transparent basic types from GLSL Spec 4.6
Language: C++ - Size: 2.38 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 8 - Forks: 0

HexaEngine/Hexa.NET.Math
A math library for Game Engines (Vector math to Sky models).
Language: C# - Size: 296 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

monolifed/vmath 📦
Single header C vector/matrix/quaternion library
Language: C - Size: 160 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

titemov/JavaFX_3Dcube
Three-dimensional cube rotation and scaling using JavaFX library.
Language: Java - Size: 39.1 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

ihmcrobotics/euclid
Vector math, geometry, reference frame, and shapes 2D & 3D
Language: Java - Size: 21.1 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 31 - Forks: 9

demianmnave/CML
The Configurable Math Library
Language: C++ - Size: 2.12 MB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 83 - Forks: 14

chrissimpkins/vectora
A Rust library for n-dimensional vector computation with real and complex scalar data
Language: Rust - Size: 290 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

vimaec/Math3D
A .NET Standard 2.0 library for simple and efficient 3D math that is a feature-rich replacement for System.Numerics https://vimaec.github.io/Math3D
Language: C# - Size: 1.74 MB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 117 - Forks: 13

WilliamJardim/VectorizationJS
Uma biblioteca simples para operações vetoriais e matriciais em JavaScript. A simple library for vector and matrix operations in JavaScript.
Language: JavaScript - Size: 5.21 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

ms0g/vml
SIMD-accelerated Vector math lib
Language: Assembly - Size: 29.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

MathWorks-Teaching-Resources/Vector-Arithmetic
Interactive courseware module that addresses the fundamentals of vectors taught in mathematics courses.
Language: MATLAB - Size: 16 MB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 3

kevin-kmetz/fennumbra
Fennumbra is a library focused on abstract algebraic and number-theoretic exploration, written in Fennel (a dialect of Lua), and designed to be used in Fennel and Lua programs.
Language: Fennel - Size: 27.3 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

pazvirtual/paz_math
Math module for the PAZ Engine. Just another linear algebra library with quaternions and basic RNG. Complicated stuff is offloaded to Eigen internally. No external dependencies. Like all PAZ Engine modules, this library can be used without the rest of the engine.
Language: C++ - Size: 1.22 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

EliCDavis/vector
Immutable Generic Vector Math Library
Language: Go - Size: 17 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 2

alisamki/NeoRaquet
Neo-Raquet Game Engine
Language: C - Size: 95.7 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

LeoAlexandrov/Spherical
Set of C# classes for calculations on a sphere and for work with a sphere triangular grid.
Language: C# - Size: 103 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

hamolicious/Vector-Class 📦
Had a realisation that I lack a good vector class and been having to rewrite parts of it every now and then, so I wrote a simple Vector Class for 2D and 3D Vectors.
Language: Python - Size: 389 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

petiaccja/Mathter
A flexible and fast matrix, transform and geometry library.
Language: C++ - Size: 5.12 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 124 - Forks: 12

turbo/pg-costop
Vector Arithmetic and Weighted, Variably Randomized Cosine Similarity Search in Postgres
Language: PLpgSQL - Size: 16.6 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 44 - Forks: 3

zolbooo/mathvec 📦
Math library built with Typescript 🧮
Language: TypeScript - Size: 3.2 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

jefersonla/AlgebraLinear-Trabalho
Trabalho de Algebra Linear - Aplicação para encontrar Kernel e aprender mais sobre Álgebra Linear
Language: C - Size: 4.29 MB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

evrhel/MatrixUtil
A C++ header-only library for vector, matrix, and quaternion math.
Language: C++ - Size: 138 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 1

JustinTArthur/apoclypsebm
The ApoCLypse Bitcoin Miner
Language: Python - Size: 380 KB - Last synced at: 9 months ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 5

jcarrano/fixed_point_arith
Fixed point math library in C with 3d vectors and quaternions - formal verification is in process...
Language: C - Size: 354 KB - Last synced at: 12 days ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 3

rugheid/Swift-MathEagle
A general math framework to make using math easy. Currently supports function solving and optimisation, matrix and vector algebra, complex numbers, big int, big frac, big rational, graphs and general handy extensions and functions.
Language: Swift - Size: 3.7 MB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 42 - Forks: 6

arturoc/na
nalgebra wrapper to simplify the most common usage for graphics vector math
Language: Rust - Size: 38.1 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 1

molee1354/simutils
Data structures and math modules in C.
Language: C - Size: 78.1 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Papich23691/Math
A small math library in c++
Language: C++ - Size: 24.4 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

ScalaMath/VecMatLib
Open source Scala library that provides data structures for vectors and matrices
Language: Scala - Size: 596 KB - Last synced at: 29 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

mhdeeb/peu-356-latex
These are my assignments for PEU 356 (Mathematical Physics 2) (Spring 2024) at Zewail City for Science and Technology.
Language: TeX - Size: 5.11 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mhdeeb/peu-218-latex
These are my assignments for PEU 218 (Vector Calculus) (Spring 2024) at Zewail City for Science and Technology.
Language: Jupyter Notebook - Size: 5.91 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

RH2/HoudiniRepo
Houdini Vector Math & Polygon Processing (Mixed Python and C language)
Language: Python - Size: 107 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

recolude/unitpacking
A library for storing unit vectors in a representation that lends itself to saving space on disk.
Language: Go - Size: 590 KB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

Habrador/Copypasta
Standardized code I copy paste into all my Unity projects
Language: C# - Size: 248 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 2

ChristianPanov/mtlx 📦
Lightweight linear algebra template library for computer graphics
Language: C++ - Size: 593 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

ewpratten/libvec 📦
My simple vector math library
Language: Java - Size: 348 KB - Last synced at: 12 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Megospc/vecpp
Vector types in C++
Language: C++ - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

samuelohterion/AlgebraWithSTL
some multi layer perceptrons MLPs as examples for use of algebra.hpp, a small collection of overloadings for a convenient use of std::vector as mathemtical object
Language: C++ - Size: 703 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

ChristianOellers/Vector-Storm
Abstract arcade style 2D space shooter, developed with JavaScript and Canvas. Architectural and creative experiment. Fully working game with enemies and scoring!
Language: TypeScript - Size: 711 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

SaiRakshithS/Owl
A simple, header only math library for the C Language.
Language: C - Size: 50.8 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mitryp/vectors 📦
A small module for working with vectors in 2 dimensions. Allows you to directly add, subtract, multiply vectors and more.
Language: Python - Size: 54.7 KB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

noorus/nmath
Tiny common performance maths library.
Language: C++ - Size: 140 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

rsarendus/vecmath
A simple vector math library for 3D and computer graphics
Language: Java - Size: 349 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

glampert/vectormath
Modified version of Sony's open sourced vector and matrix math library.
Language: C++ - Size: 249 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 248 - Forks: 37

zamronypj/oprsimd
Operator overloading for vector matrix operation using Intel SIMD SSE/SSE2/SSE3 instructions written in Free Pascal
Language: Pascal - Size: 9.77 KB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 3

dolovnyak/ray-trace-render-mini
`Graphic` project at School21
Language: C - Size: 16.2 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

dolovnyak/landscape-render
`Graphic` project at School21
Language: C - Size: 16.7 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SwiftsNamesake/euclidean-space
Working with Euclidean spaces in Elm
Language: Elm - Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

Caellian/Math 📦
Math library containing classes for GLSL calculation and interaction.
Language: Kotlin - Size: 227 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

kerberjg/lib-mathutils
Fast, SIMD optimized, cross-platform C++ math utility library
Language: C++ - Size: 92.8 KB - Last synced at: about 2 months ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 1

TechnoTanuki/Python_BMP
A pure Python 2D/3D graphics library that outputs to windows bitmap format
Language: Python - Size: 98.5 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 4

Aravind8281/Vector_Algebra_AI
Vector algebra deals with mathematical operations and manipulations involving vectors, which are mathematical objects with both magnitude and direction. Vectors can represent quantities such as forces, velocities, and features in machine learning
Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

AlexanDDOS/LuaVector2
Just one more 2D-vector library for Lua
Language: Lua - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

themarkrizkallah/simply
Linear algebra modules that handle vectors, and matrices.
Language: C++ - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

jmiszczak/hoqus
hoqus - Haskell-oriented quantum calculations
Language: Haskell - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

tyrandus/lernwissen-matheabitur
Kurzwissen für das Mathematikabitur in Thüringen
Language: TeX - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

stanleyfok/vector-object
A vector class supporting vector operations in n-dimensional space. Useful for word vectors calculation.
Language: JavaScript - Size: 261 KB - Last synced at: about 5 hours ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 3

lucylow/Computational_physics
Methods of numerical modelling with undergraduate level computational physics solutions with non-linear equations, gaussian probabilities, and Euler RK4 integration
Language: Python - Size: 21.5 KB - Last synced at: 12 months ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 1

hrishikesh-srihari/Vector-Algebra-Practice
A small project to get more acquainted with numpy and vector calculations.
Language: Python - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

marianpekar/vecalc
Vector math calculator with real-time response 3D visualization
Language: JavaScript - Size: 310 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

jbrown1618/vector
A linear algebra library for TypeScript and JavaScript
Language: TypeScript - Size: 2.67 MB - Last synced at: about 9 hours ago - Pushed at: 10 months ago - Stars: 13 - Forks: 1

itrobertson/InnovationProjectSearch
Under Armour Innovation Project Search
Size: 545 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

fzipp/geom
Package geom provides vector and matrix types suitable for OpenGL programming: Vec2, Vec3 and Mat4.
Language: Go - Size: 43.9 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

SteveTaylorDev/early-physics-platformer
Very early system focused on 3D physics platformer gameplay. Contains a raycast based ground detection system to get collider normal information, allowing forces to be scaled by the current ground angle.
Language: ASP.NET - Size: 197 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

benni-wdev/mathtools
Java package for some mathematical tools in the area of polynomials, primes, vector/matrices
Language: Java - Size: 60.5 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

chanonly123/Air-Hockey-2d-Android
Air Hockey 2D Android Game using core vector drawing, without using any 3rd party libraries.
Language: Java - Size: 4.23 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

msimms/LibMath
A collection of commonly used math routines, so I don't have to write them again. Implementations in C, C++, Rust, and Python (though not so much in Python as it already has a pretty good set of libraries).
Language: C++ - Size: 209 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

Caliikha/MatrixVectorLib
The worst attempt of making a Matrix and Vector library that you've ever seen. For learning purposes
Language: C++ - Size: 1.31 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

atedja/go-vector
Simple Vector math library
Language: Go - Size: 28.3 KB - Last synced at: 10 months ago - Pushed at: about 8 years ago - Stars: 11 - Forks: 1

mrdcvlsc/cyfre
A Templated C++ matrix library
Language: C++ - Size: 556 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

markromanmiller/dddr
Three-Dimensional Vector Operations in R
Language: R - Size: 776 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 1

JacobDreiling/non-euclidean-2d-raytracer
Prototype for a fascinating VR tool
Language: Python - Size: 1.54 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

qwerdenkerXD/mathful
This repo is just for implementing some stuff of the math lectures. Maybe it'll become a useful calculator.
Language: Java - Size: 36.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

parangeomkar/matrix-math-js
JavaScript library for Matrix Algebra.
Language: JavaScript - Size: 87.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Defcon27/Parallel-Computing-in-C-using-OpenMP
This Repository contains C implementation of various basics of parallel computing using OpenMP.
Language: C - Size: 33.2 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 4

coderosh/vector
2D and 3D Vector classes for game development and physics simulations
Language: TypeScript - Size: 83 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

alex-mous/SimpleVectorsJS
SimpleVectorsJS is a library to make working with vectors in Node JS easy, including all standard vector operations and properties for n-dimension vectors
Language: JavaScript - Size: 19.5 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

ch8n/Vektor2D
Vector 2D implementation in Kotlin for Jetpack Compose Canvas API, inspired from p5.js
Language: Kotlin - Size: 27.3 KB - Last synced at: 16 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

T0mstone/rust-matmath 📦
Matrix math in Rust
Language: Rust - Size: 64.5 KB - Last synced at: 24 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

RohanVDvivedi/quadF32
Flight controller firmware.
Language: C - Size: 220 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

fgarcia0x0/PolluxMathUtils
A utility mathematical library made in modern C ++
Language: C++ - Size: 64.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

ian97531/noise.tools
Tools for exploring different kinds of 2D noise 🌫️
Language: TypeScript - Size: 118 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

luis-herasme/vector
Language: TypeScript - Size: 10.4 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

ihmcrobotics/euclid-core 📦
Essential vector math library supporting allocation free programming for real time systems. Extreme focus on unit and integration testing, type safety, and crash early code quality standards.
Language: HTML - Size: 18.4 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 2

xylvnking/xk-tensorflow-threejs-hand-detection
3D object manipulation in-browser using TensorFlow's hand pose detection machine learning model
Language: JavaScript - Size: 180 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

CBGonzalez/SIMDIntro
A basic intro to Vector<T> in c#
Language: C# - Size: 63.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 4

Fran6is/UE4-Math-VectorReflection
Incident-ray vector reflecting off a surface normal. [Blueprints]
Size: 17.4 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Raynobrak/Charbrary
A SFML-compatible C++ library for vector math and collision detection in 2D.
Language: C++ - Size: 2.18 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

shielamms/nlp-specialisation-exercises
Exercises in the NLP Specialisation by DeepLearning.AI
Language: Jupyter Notebook - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

morkev/airport-connection-visualization
3D visualization of all airport connections.
Size: 14.4 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

calebnwokocha/linear-algebra-library
A collection of algorithms for linear algebra operations.
Language: Java - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kmshariat/vectorAnalysis
This repository has a bunch of functions related to vector analysis.
Language: Python - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

bcko/Ud-LinearAlgebra-Vector
Udacity Linear Algebra Course : Vector class
Language: Python - Size: 5.86 KB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

LoisDuplain/best-libft
best-libft is a sorted and enhanced libft (containing 172 functions with recreated libc functions) useful for 42 projects.
Language: C - Size: 189 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

stephanbaker/PointLineDistance
Simple three.js example demonstrating how to calculate the distance between points and lines.
Language: JavaScript - Size: 127 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0
