Skip to content

va3c/algesurf

 
 

Repository files navigation

AlgeSurf Read Me

<iframe src="http://jaanga.github.io/algesurf/parametric-equations/r2/boy-surface/boy-surface.html" width=100% height=500px class='overview' > There is an iframe here. It is not visible when viewed on github.com/jaanga. To view Web Page </iframe> _The sample above is the display of Boy's Surface as a parametric equation_

Concept

Mission

AlgeSurf is an effort to make the visualization of mathematical things faster, simpler and easier

Vision

Visualize math and physics in ways never seen before

The Apps

Parametric Equations

Equation Browser
Read Me
Source Code

Marching Cubes

Player
Builder
Source Code

Function Graphs

Source Code

Not much here, but see also related technologies here:

SoundViz
Jaanga Terrain Viewer

Cookbook

Source Code

Road Map

  • Consider ways of using vector gradients as possible pounters oards singilarities
  • Add shaders
  • Have ways of animating some parameters while you update a partular parameter
  • Save updated equations and materials back to HTML files
  • Leap-enabled simultaneous multiple parameter updates

Issues / Bugs

Project Links

Jaanga is a GitHub organization account and has multiple owners and admins. All Jaanga scripts are FOSS. Scripts are hosted on GitHub and are viewable as web pages, as described in the 'Read Me' files and as source code.

The three ways of looking at the AlgeSurf scripts:

  1. Live Demos (sample)
  2. Read Me
  3. Source Code << You are now probably here.

System Requirements

In order to run the script you will need a device and browser that provides good support for WebGL WebGL is the JavaScript API for rendering interactive 3D graphics and 2D graphics within any compatible web browser without the use of plug-ins.

Generally this means a computer with an Intel Core i5 processor or better with an external GPU such as one made by Nvidia. Successful use of the script on a phone or tablet is highly unlikely. A mouse or other pointing device with a scroll wheel is also highly recommended so that you can zoom, pant and rotate in 3D.

The script is currently being built and tested with the Google Chrome browser. Bugs on browsers other than Chrome need not be reported until such time as the work settles down and an effort to support more browsers is initiated.

Copyright and License

copyright © 2014 Jaanga authors ~ All work herein is under the MIT License

This repository contains files that are at an early and volatile stage. Not all licensing requirements may have been fully met let alone identified. It is the intension of the authors to play fair and all such requirements will either be met or the feature in question will turned off.

Change Log

About

Algebraic Surfaces and other 3D math

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.6%
  • CSS 1.4%