Inspiration

I was inspired to create this project during my chemistry class, when we were learning about VSEPR. I found it very interesting.

What it does

My program allows users to see how bonded and lone electron pairs interact with each other by placing them on a virtual atom.

How I built it

I used Panda3d, a python library designed for 3d game development, to create my program in 3d.

Challenges I ran into

I originally intended to build it in java, but I was unable to due to not being able to successfully install Java3d and not having enough time to troubleshoot.

Accomplishments that I'm proud of

I am proud of being able to figure out how to get the physics to be very accurate while only having a limited amount of time due to the hackathon.

What I learned

I learned how to use Panda3d and a little more about VSEPR Theory.

What's next for VSEPR Theory

I may plan on allowing users access to more complex configurations, for example, bonded pairs may have weaker repulsion that lone pairs depending on electronegativity differences. Or, I may create a GUI which allows you to examine the bond angles between your electron pairs.

Built With

Share this project:

Updates