Update on code, links to relevant code added this week
There are three key components of our project.
- Server
- Webpage on the computer
- Magic Leap page
Server (app.js)
On the server we completed the following components:
- Fixed cone tutorial bug, when click on “check cone”, no shape or buttons appear, had to change the JSON field types from int to string, so that the server can handle it and send to the magic leap correctly
- Made sure shapes delete correctly
Webpage on the computer (index.html and index.js)
We made the following changes to the web interface:
- Added maximum size bound and checking for height and radius inputs on the web side
- Removed coefficients so web side is a lot cleaner
- Finished ellipsoid lesson plan
- UI change (animation change) after receiving update from the magic leap, highlighting on the web which input values are being changed on the magic leap
Magic Leap page (magicleap.html)
We made the following changes to the magic leap page:
- Added legend for X, Y, Z axis with corresponding colors
- Added current equation for the shape on the magic leap
- Removed darker colors from our color set so that shapes, buttons, and text will be easier to see
- Shifted the coordinate axis to the right of the Helios browser so that it does not cover the interaction buttons
- Added tick marks to each of the coordinate axis with unit length spacing
- Added maximum size bound for height and radius range sliders on the magic leap
Demo
Below is the video of our current progress.
Plan for next week
Our plan for next week is to finish:
- Make plus and minus buttons larger
- Move the axes closer to the controls
- Make 1 minute video.
- Make poster
- Rehearse for actual demo
- Add shape to equation in the lesson plans
What every member did this week and will do next week
Our team believes we work more efficiently in pairs. Therefore, we paired into the following pairs:
- Matthew and Simon
- Esteban and Tanuj
Since we are in pairs each person completed the work together. Matthew and Simon wrote the blog. Simon and Esteban provided content to the blog as well. Esteban did the voice over for the weekly demo video. Matthew wrote the short quiz and review survey google forms during the demo.
The first team (Matthew and Simon) worked on the changes to the Magic leap page as described in the previous sections. The first team also made all the changes to indicated in the app.js section above. This next week, team 1 will implement the first two next week's tasks.
The second team (Esteban and Tanuj) worked on the changes to the index.html and index.js as described above and the parts of the server to ensure their index changes don't break anything on the server side. Also helped with the first two changes to the magic leap page. The second team will complete the last task from the next week section above.
All teammmates will work on the third to fifth next week steps together as they require every member to be there.
Blocking Issues
We have no immediate blocking issues.