Microshape and rough-surface analysis by fringe projection