Inspiration
Welcome to SYM! We created this project because we were inspired to create and demonstrate elegant connections between observed real world phenomenons using graphing models.
What it does
SYM provides a visual geometrical simulation to a wider audience to better understand various physics phenomenons. Indeed, graphing models provide a much more holistic view of how the world works and can serve as a common language to connect different scientific disciplines.
The building process
The program was developed using python3 as well as javascript. The simulations were rendered by our own 3D rendered using matrix projections. The second simulation was developed using python 3, solving for the use of a shortest possible path on the 2D manifold in a 3D space using Euler-Lagrangian equation. All the user interface was developed via a mixture of html, css, and javascript.
Challenges
-Since our project consists of two parts, we had some difficulties with transferring the needed data to render a simulation. We needed to often communicate between us in order to make sure the two parts "connect".
-This Hackathon being our first, we needed to adjust our working methodology to fit in the timeframe of this event.
New skills unlocked
We learned a lot on how to render objects, graph functions and became familiar with different coordinate systems.
Sophie worked for the first time developing a user interface via html and css.
What's next for SYM
- include more interesting simulations onto SYM to touch on more interesting physical concepts -developing user interactive simulations to allow the viewer to move around the simulation in order to gain an even better understanding of the represented physical phenomenons.
This project was a fun way for us to explore coding in a different way :)