Analyzing Curves and Surfaces