HandmadeMath

Math library

A simple math library for games and computer graphics

A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.

GitHub

1k stars
37 watching
94 forks
Language: C
last commit: 6 months ago
Linked from 3 awesome lists

game-developmentgraphicsmathmatrixsingle-headervector

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tbrosman/hxmath A math library designed to simplify game-oriented math calculations by abstracting away underlying data structures and allowing for consistent code across platforms. 92
kazade/kazmath A C library providing basic 3D mathematical functions and primitives. 528
generateme/fastmath A fast and efficient math library written in Clojure. 238
jvanverth/essentialmath Sample code and libraries for teaching essential mathematical concepts to game developers. 408
juj/mathgeolib A C++ library for linear algebra and geometry manipulation used in computer graphics 688
jgm/texmath A Haskell library for converting between various markup formats used to represent mathematics. 322
datenwolf/linmath.h A lightweight library providing linear math primitives for computer graphics 923
spate/vectormath An implementation of Sony's Vector Math library in Go, providing vector math functions. 65
mattools/matgeom A comprehensive MATLAB library for 2D and 3D geometric computing 267
fmutant/hlml A high-level math library designed to efficiently perform mathematical operations on 3D game development and graphics rendering using SIMD instructions. 43
unity-technologies/unity.mathematics A C# math library providing vector types and math functions with a shader-like syntax for use in Unity and other graphics applications. 1,387
treeform/vmath A math vector library for graphical applications 98
polymathorg/polymath A Pharo-based scientific computing library providing advanced numerical methods and algorithms 170
mathigon/euclid.js A 2D geometry library with TypeScript classes and utilities for creating and manipulating geometric shapes. 123
paulmach/go.geo A geometry library that provides data structures and operations for manipulating 2D locations and shapes in Go. 330