Skip to content

presceint/explanaria.github.io

 
 

Repository files navigation

Explanaria v0.2

header_image

What is it?

Explanaria is a tool for creating animated, interactive math presentations, viewable in a web browser in full 3D. The eventual goal is to build a web app that allows anyone to create animated 3D presentations of whatever they want, and have it visible at 60fps on any web browser.

Code-wise, its design is inspired by how there are three parts to any function: the domain, the function itself, and the range. The domain is the range of values which the function can expect to be called, the range represents where the function outputs to, and the function itself does the work of transforming its inputs. Explanaria v0.1 takes the philosophy of splitting each of these three parts into their own constituent object. For example, one EXP.Area() represents a closed interval, upon which it can call an user-defined EXP.Transformation(), which is rendered by a EXP.PointOutput().

This tool is most definitely a work in progress.

How do I use it?

See here for documentation and instructions.

Additionally, see https://explanaria.github.io for several explanatory demos! This site is built from the docs/ folder; see there for usage and more.

Contributing

See the file CONTRIBUTING.md

About

interactive math, intuitively

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • CSS 0.1%