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
97 forks
Language: C
last commit: over 2 years ago
Linked from 3 awesome lists

game-developmentgraphicsmathmatrixsingle-headervector

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tbrosman/hxmathA math library designed to simplify game-oriented math calculations by abstracting away underlying data structures and allowing for consistent code across platforms.92
kazade/kazmathA C library providing basic 3D mathematical functions and primitives.528
generateme/fastmathA fast and efficient math library written in Clojure.244
jvanverth/essentialmathSample code and libraries for teaching essential mathematical concepts to game developers.410
juj/mathgeolibA C++ library for linear algebra and geometry manipulation used in computer graphics694
jgm/texmathA Haskell library for converting between various markup formats used to represent mathematics.327
datenwolf/linmath.hA lightweight library providing linear math primitives for computer graphics932
spate/vectormathAn implementation of Sony's Vector Math library in Go, providing vector math functions.65
mattools/matgeomA comprehensive MATLAB library for 2D and 3D geometric computing and processing.270
fmutant/hlmlA high-level math library designed to efficiently perform mathematical operations on 3D game development and graphics rendering using SIMD instructions.43
unity-technologies/unity.mathematicsA C# math library providing vector types and math functions with a shader-like syntax for use in Unity and other graphics applications.1,392
treeform/vmathA math vector library for graphical applications101
polymathorg/polymathA Pharo-based scientific computing library providing advanced numerical methods and algorithms170
mathigon/euclid.jsA 2D geometry library with TypeScript classes and utilities for creating and manipulating geometric shapes.123
paulmach/go.geoA geometry library that provides data structures and operations for manipulating 2D locations and shapes in Go.331