Skip to content

drout0/math.gl

This branch is 60 commits behind uber-web/math.gl:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4538698 · Nov 17, 2021
Jan 10, 2018
May 30, 2021
May 24, 2021
Nov 14, 2021
Nov 17, 2021
Sep 5, 2021
Nov 17, 2021
Nov 14, 2021
Nov 14, 2021
Jul 17, 2021
May 8, 2021
Nov 6, 2021
Jan 16, 2019
Nov 6, 2021
Nov 6, 2021
Nov 14, 2021
May 24, 2021
Nov 14, 2021
Nov 20, 2017
Jun 3, 2019
Dec 21, 2020
Jul 2, 2021
Nov 20, 2017
Aug 19, 2017
Nov 17, 2021
Nov 17, 2021
Nov 17, 2021
Nov 14, 2021
Nov 14, 2021
Nov 8, 2021
Nov 6, 2021
Nov 14, 2021

Repository files navigation

version build downloads Coverage Status

math.gl | Docs

math.gl

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

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 heavily inspired by, and includes code, documentation and ideas from some of the most proven open source JavaScript math libraries, the awesome gl-matrix and the THREE.js math library. Those libraries encouraged reuse which enabled math.gl to be built, and naturally math.gl does the same!

License

MIT license. The libraries that math.gl are built on are also all open source under permissive licenses.

About

A 3D/WebGL math library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 75.7%
  • TypeScript 24.3%