Inspiration
I was inspired by labs done in my physics courses, especially a lab where we were tasked to solve for an unknown gravity given the height of drop and time of drop.
What it does
It allows a user to try 10 different simulations and solve for the unknown gravity value of each.
How I built it
I built this lens using the lens studio physics capabilities and custom scripting. I also utilized a world object controller to allow the user to move the box and target.
Challenges I ran into
I ran into a challenge calculating the height-value. I realized the objects origin is used to calculate the Y position in lens studio so I had to make some tweaks in my script to account for this and make it more realistic and remove an offset value upon collision.
Accomplishments that I'm proud of
I am proud that I was able to create a lens that gives physics students a resource for a more immersive and engaging learning experience as compared to a story problem on a page.
What I learned
I learned that there are small and unexpected bumps arise in making a lens. One of my main goals was to create an extremely user-friendly lens to make learning more enjoyable. This was harder than I imagined and many tweaks were made based on feedback I received.
What's next for Gravity Guesser
I plan to continue with the lenses for physics simulations in order to create lenses to be utilized to learn other physics topics such as projectile motion.
Built With
- javascript
- lenstudio

Log in or sign up for Devpost to join the conversation.