algeSurf Apps - a selection
AlgeSurf is an effort to make the visualization of things mathematical faster, simpler and easier
- The code should be as simple and as extensible as possible
- If you understand if/then, for loops and equal signs in JavaScript you should be good to go
- The code should have the look and feel of Three.js code.
- If you are familiar with the Three.js examples, you should be able to jump right into algeSurf code
Visualize math and physics in ways never seen before
- Enable people who are scientists, engineers and designers and not full-time programmers to craft cool domain-specific apps
- Parametric Equations Browser R5.1 UI
- Parametric Equations Browser R5.1 API Equations Editor
- Parametric Equations Browser R5.1 Gallery
- Parametric Equations Browser R5.1 API
- Parametric Equations Browser R4
- Parametric Equations Browser R3
- Read Me
- Source Code
- Marching Cubes R3.1 - UI
- Marching Cubes R3.1 - Gallery
- Marching Cubes R3.1 - API
- Marching Cubes R2 - Player
- Marching Cubes R2 - Builder
- Read Me
- Source Code
See also related technologies here:
- Consider ways of using vector gradients as possible pointers toward singularities
- Add shaders, video textures
- Have ways of animating some parameters while you update a particular parameter
- Save updated equations and materials back to HTML files
- Leap-enabled simultaneous multiple parameter updates
- Add extremely basic, totally simple 'hello world' example for each type of equation display type
- Always have a basic API file
- Along with UI and gallery and other files that use the API file in interesting ways
- The API files handles all the Three.js
- The UI files may be written using a variety of libraries and tools
- Follows Mr.doob coding style
- Follows Three.js examples coding style
- Functions are functions not variables
- Uses init() and animate() functions
- Loads libraries from GitHub
- No external js or css files other then standard Three.js files
This effort stands on the shoulder of giants: Credits
Copyright © 2015 Jaanga authors
webMath software is available under the MIT License which states:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
The software is provided 'as is', without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.
Fixing links
- First commit R3 home page