An open API service providing repository metadata for many open source software ecosystems.

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