Publication Date

Summer 2021

Advisor(s) - Committee Chair

Claus Ernst (Director), Uta Ziegler, and Tom Richmond

Degree Program

Department of Mathematics

Degree Type

Master of Science


Throughout the study of Knot Theory, there have been several programmatic solutions to common problems or questions. These solutions have included software to draw knots, software to identify knots, or online databases to look up pre-computed data about knots. We introduce a novel prototype of software used to study knots and links by using Virtual Reality. This software can allow researchers to draw links in 3D, run physics simulations on them, and identify them. This technique has not yet been rigorously explored and we believe it will be of great interest to Knot Theory researchers. The computer code is written in C# and all code has been made publicly available.


Geometry and Topology | Numerical Analysis and Scientific Computing | Other Physics | Software Engineering