Parameterization of arbitrary surfaces