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.
562 stars
30 watching
64 forks
Language: Go
last commit: 19 days ago
Linked from 2 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,094 |
paulmach/go.geo | A geometry library that provides data structures and operations for manipulating 2D locations and shapes in Go. | 330 |
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,579 |
uber-web/math.gl | A TypeScript-based library for efficient 3D mathematical computations in WebGL environments | 412 |
valentingalea/vml | A C++17 library providing vector and matrix math functions similar to GLSL. | 187 |
bolknote/go-gd | A Go library for interacting with the GD graphics 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. | 913 |
lukeroth/gdal | A Go wrapper around a popular geospatial data abstraction library. | 290 |
golang/geo | A comprehensive library for spherical geometry, providing efficient operations on geometric shapes and spatial indexing. | 1,698 |
crertel/graphmath | A comprehensive Elixir library for performing 2D and 3D vector and matrix operations. | 82 |
airbusgeo/godal | A Golang wrapper around the GDAL library for working with geospatial data | 141 |