TTVD: Towards a Geometric Framework for Test-Time Adaptation Based on Voronoi Diagram