Skip to content

visgl/math.gl

 
 

Repository files navigation

version downloads Coverage Status

math.gl | Docs

math.gl

This page is a brief summary only. Please refer to the extensive online documentation.

math.gl is JavaScript math library focused on geospatial and 3D use cases.

It is highly modular and composable, providing a core module with classic vector and matrix classes, and a suite of optional modules implementing various aspects of geospatial or 3D math.

In spite of its name, math.gl has no actual WebGL dependencies (e.g. it does not use WebGL or GPU to perform calculations), however its API is optimized for use with WebGL applications and GPU compute.

Attribution

math.gl was inspired by, and includes code, documentation and ideas from some of the most proven open source JavaScript math libraries, including gl-matrix and the THREE.js math library.

The generous open source licenses of those libraries encouraged reuse which enabled math.gl to be built.

License

MIT license. All code that math.gl has forked is also licensed under MIT or an MIT compatible permissive licenses.

About

A Geospatial 3D math library optimized for use with WebGPU / WebGL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 74.9%
  • JavaScript 24.9%
  • CSS 0.1%
  • Shell 0.1%
  • MDX 0.0%
  • HTML 0.0%