-
Notifications
You must be signed in to change notification settings - Fork 4
International Space Apps Challenge
Video Link: (http://youtu.be/b4L9VWOaEIc)
What we did (pasted from PiratePad for now)
-
Create graph from equation Javascript libraries exists to create graph from equation Using the Graph.tk library to create graphs from equations (http://graph.tk/about/api.html) GitHub links: (https://github.com/benetech/Math-Description-Engine/tree/gh-pages) (https://github.com/benetech/Math-Description-Engine/blob/gh-pages/graphtk_mde.html) Graph.tk creates the graph on the canvas Thoughts on Graph.tk: The library has some math problems still. Work needs to be done to improve it. This is something that Benetech could possibly sponsor a coder to work on in order to move the art further along. Any work done to create STL format files for this could be integrated directly into Graph.tk (or a fork thereof) so that one app creates both file formats, depending on need.
-
Create sound from graph Need info on this...
-
Make sure anyone can hear the sound in their platform of choice SoundManager2 (http://www.schillmania.com/projects/soundmanager2/) figures out what kind of sound file your browser/platform can handle and feeds you what you need.
-
Math typesetting A WYSIWYG library for writing equations exists at MathQuill (https://github.com/laughinghan/mathquill#readme) Allows you to access the equation in LaTeX, which is easily converted to MathML
-
Print physical graph object Create 3-D graph grid lines are at a certain height, graphed equation is higher printed in plastic, a person can feel the graph MakerBots print from gcode. (http://en.wikipedia.org/wiki/G-code) We can use javascript to go straight from the equation to a gcode graph In the same vein as graph.tk, only different filetype output ReplicatorG is the gcode interpreter for MakerBots (http://replicat.org/) "This is the software that will drive your MakerBot Thing-O-Matic, CupCake CNC, RepRap machine, or generic CNC machine. You can give it a GCode or STL file to process, and it takes it from there." SkeinForge is a gcode generator in python (http://fabmetheus.crsndoo.com/) May be useful as a standalone tool or as a guide for creating js generator
Usually people use an STL file format (http://en.wikipedia.org/wiki/STL_(file_format)) and convert in the MakerBot app This is the path we were exploring earlier this weekend: Currently, the only way to turn SVG into STL is with a program like Blender We want(ed) to translate SVG into STL with a library Can we do this in Javascript right in the browser? Yes, but there's a better way Alt option is to use code from Blender on server-side