mathgl

Vector math library

A Go library for fast and efficient 3D vector and matrix math operations used in OpenGL graphics.

A pure Go 3D math library.

GitHub

563 stars
30 watching
64 forks
Language: Go
last commit: 3 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
technohippy/go-glmatrix Provides fast vector and matrix operations for 3D transformations in Go. 11
ungerik/go3d A performance-oriented 2D/3D math package for Go 317
go-gl/gl Go bindings for OpenGL. 1,099
paulmach/go.geo A geometry library that provides data structures and operations for manipulating 2D locations and shapes in Go. 331
spatial-go/geoos A Go library providing spatial data and geometric algorithms 618
go-gl/glfw Provides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts. 1,584
uber-web/math.gl A TypeScript-based library for efficient 3D mathematical computations in WebGL environments 411
valentingalea/vml A C++17 library providing vector and matrix math functions similar to GLSL. 187
bolknote/go-gd A collection of Go bindings for the Graphics Drawing Extension (GD) library. 59
goxjs/gl A Go cross-platform binding for OpenGL with support for multiple rendering backends. 177
paulmach/orb Provides a set of utility types and interfaces for working with 2D geometry in Go. 918
lukeroth/gdal A Go wrapper around a popular geospatial data abstraction library. 291
golang/geo A comprehensive library for spherical geometry, providing efficient operations on geometric shapes and spatial indexing. 1,708
crertel/graphmath A comprehensive Elixir library for performing 2D and 3D vector and matrix operations. 83
airbusgeo/godal A Golang wrapper around the GDAL library for working with geospatial data 141