Numerical calculation of tooth profile of a non-circular curved face gear