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: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
technohippy/go-glmatrixProvides fast vector and matrix operations for 3D transformations in Go.11
ungerik/go3dA performance-oriented 2D/3D math package for Go317
go-gl/glGo bindings for OpenGL.1,099
paulmach/go.geoA geometry library that provides data structures and operations for manipulating 2D locations and shapes in Go.331
spatial-go/geoosA Go library providing spatial data and geometric algorithms618
go-gl/glfwProvides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts.1,584
uber-web/math.glA TypeScript-based library for efficient 3D mathematical computations in WebGL environments411
valentingalea/vmlA C++17 library providing vector and matrix math functions similar to GLSL.187
bolknote/go-gdA collection of Go bindings for the Graphics Drawing Extension (GD) library.59
goxjs/glA Go cross-platform binding for OpenGL with support for multiple rendering backends.177
paulmach/orbProvides a set of utility types and interfaces for working with 2D geometry in Go.918
lukeroth/gdalA Go wrapper around a popular geospatial data abstraction library.291
golang/geoA comprehensive library for spherical geometry, providing efficient operations on geometric shapes and spatial indexing.1,708
crertel/graphmathA comprehensive Elixir library for performing 2D and 3D vector and matrix operations.83
airbusgeo/godalA Golang wrapper around the GDAL library for working with geospatial data141