Teeth Model Collision Visualization and Acceleration

Abstract

Hansfive Virtual Teeth is a medical software for dentists. I participated in developing the collision detection(broad phase) in this project.
For collision detection, my work is to use the existing algorithms to make the company's software run faster and also add some extra features(detect the collision between arbitrary two teeth, then print out the apart or embedded distance and visualize the collision area.). The final version takes within 200 ms per computation. Compared to the 2-3 mins at the beginning.

Video Demo

this is an early demo video, which doesn't fully display all funtions mentioned above