Skip to content
This repository was archived by the owner on May 25, 2022. It is now read-only.

International Space Apps Challenge

lishevita edited this page Apr 24, 2012 · 4 revisions

Video Link: (http://youtu.be/b4L9VWOaEIc)

What we did (pasted from PiratePad for now)

  1. 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.

  2. Create sound from graph Need info on this...

  3. 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.

  4. 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

  5. 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

Clone this wiki locally