Inspira## Inspiration

Math is inherently spatial, yet we traditionally learn it on flat 2D paper or screens. We wanted to build a Spatial Calculator to break these boundaries, allowing users to visualize and interact with mathematical concepts in their real-world environment. The goal was to turn abstract equations into tangible, interactive 3D visualizations.

What it does

The Spatial Calculator utilizes Mixed Reality to render mathematical functions and calculations as floating holograms in the user's physical space. Users can input equations and immediately see the resulting graph or geometric shape, rotate it, and inspect it from any angle, making complex math more intuitive and engaging.

How we built it

We developed the application using Unity and C#, leveraging the Meta XR All-in-One SDK to handle the mixed reality components. A key part of our workflow involved using the Meta XR Simulator, which allowed us to rapidly test and iterate on interactions directly on the PC, ensuring the app functions correctly even without constant headset access.

Challenges we ran into

One of the biggest challenges was setting up the development environment and handling the nuances of XR interaction without always having a headset ready. Troubleshooting Unity compilation errors and configuring the XR Plugin management took significant time. We also had to work hard to ensure the user interface was usable in 3D space, as traditional 2D UI paradigms don't always translate well to VR/MR.

Accomplishments that we're proud of

We are proud of overcoming the technical hurdles of the initial setup and getting a functional prototype running. Successfully rendering dynamic mathematical graphs in a 3D environment and seeing the potential for education was a major highlight for us.

What we learned

We gained a deep understanding of the Meta Horizon ecosystem and the OpenXR pipeline. We learned how to effectively use the Meta XR Simulator to speed up development and how to troubleshoot complex Unity XR errors under pressure.

What's next for Spatial Calculator

In the future, we plan to expand the calculator's capabilities to support more complex calculus functions and vector fields. We also hope to introduce a multiplayer feature, allowing students and teachers to collaborate on math problems in the same shared mixed reality space.tion

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Spatial Calculator

Built With

Share this project:

Updates