Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quantum9innovation/3d-grapher
A simple 3d graphing program for the web designed for everything from scene rendering to describing vector fields.
https://github.com/quantum9innovation/3d-grapher
3d-grapher 3d-graphics-renderer graphing-calculator scene-rendering vector-field
Last synced: 24 days ago
JSON representation
A simple 3d graphing program for the web designed for everything from scene rendering to describing vector fields.
- Host: GitHub
- URL: https://github.com/quantum9innovation/3d-grapher
- Owner: quantum9Innovation
- License: gpl-3.0
- Created: 2019-12-30T23:17:16.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-14T21:31:25.000Z (over 3 years ago)
- Last Synced: 2023-03-04T04:05:28.169Z (almost 2 years ago)
- Topics: 3d-grapher, 3d-graphics-renderer, graphing-calculator, scene-rendering, vector-field
- Language: JavaScript
- Homepage: https://quantum9innovation.github.io/3d-Grapher
- Size: 84 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 3d-Grapher
## Simple. Fast. Accurate.
The flexibility you need in a simple framework designed to accomodate everything from scene rendering to vector fields.
Here's what you can do:
- Multiple Perspectives (see `rotationSpeed`)
- 3d Animations (update mathematical models as they are being rotated)
- Vector Fields (see vector_field_grapher.js)
- Scene Lighting (move `light_source`)
- Surface Plotting (see surface_grapher.js)
Everything can be described mathematically [1] (graph of x, y axes, parametric, etc.) or as a more natural series of planes [2] stacked on top of each other to form basic shapes (i.e. a cube). This flexibility allows for faster 3d graphics and speeds up the design process immensely.[1] See the 'que' framework for everything from fluid flow to data visualization
[2] See the 'io' framework for everything from 3d art to scene rendering
## Seeing is believing
Get an idea of the powerful rendering engine by checking out these quick demos powered by a few lines of code:
1. https://quantum9innovation.github.io/graph (surface_grapher.js)
2. https://quantum9innovation.github.io/vector (vector_field_grapher.js)
3. https://quantum9innovation.github.io/plane/ (plane_renderer.js)## Contribute!
Want to help?
- Try creating (or tackling) a `first good issue`
- Grow the Wiki
- Fork me
- Create/merge pull requests