1. A method for projecting a two-dimensional pattern onto a surface of a three-dimensional object, the method comprising: defining a first and second original curve on the two-dimensional pattern and a first and second projection curve on the surface of the three-dimensional object, the at first and second original curve and the first and second projection curve each having a point of origin; determining a first, second and third projection ratio; selecting a point of the two-dimensional pattern; determining a first abscissa of a projection of a selected point on the first projection curve according to at least one abscissa of the selected point on the first original curve and according to the first projection ratio; determining a second abscissa of a projection of the selected point on the second projection curve according to at least one abscissa of the selected point on the second original curve and according to the second projection ratio; determining an ordinate of the projection of said selected point according to the ordinate of the selected point and the third projection ratio, the third projection ratio being different from the first and second projection ratio; determining an ordinate plane intersecting the three-dimensional object at a point of the first projection curve determined by the first abscissa of the projection of the selected point and a point of the second projection curve determined by the second abscissa of the projection of the selected point, the ordinate plane being defined by a predetermined direction; and determining, via a processor, the projection of the selected point onto the surface of the three-dimensional object according to the ordinate of the projection of the selected point, the intersection of the surface of the three-dimensional object with the ordinate plane, and the first and second projection curve.