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.
1k stars
37 watching
94 forks
Language: C
last commit: 6 months ago
Linked from 3 awesome lists
game-developmentgraphicsmathmatrixsingle-headervector
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 |