Geodesic Computation on NURBS Surfaces for UTD Analysis