davinci-eight is a WebGL library for mathematical physics using Geometric Algebra
davinci-eight is designed and developed according to the following principles:
Used here: https://www.stemcstudio.com
8 = 23, which is the number of dimensions in a geometric space over a vector space of 3 dimensions.
Geometric Algebra is what you get when you define an associative multiplicative product for vectors.
More simply, geometry makes more sense when it is done using Geometric Algebra!
Typedoc here: https://geometryzen.github.io/davinci-eight
Globals or top-level components represent only a small portion of what is available in the EIGHT library.
Drilling into the top-level componets will reveal a reusable structure for implementing your own components.
The HTML documentation is best experienced with the following settings:
The documentation is evolving rapidly due to transitioning to a new system of TypeScript documentation generation.
In particular, you may see the word
default frequently. This is because the EIGHT code uses default exports.
Just click through the
default links to get past them.
Copyright (c) 2014-2021 David Holmes Licensed under the MIT license.
Generated using TypeDoc