Scanning spot locations are generated for ablating tissue using a scanning laser beam (104) over a treatment region by fitting a target function representing a desired lens profile of scanning spots in a particular treatment pattern. Symmetry effects are utilized to simplify the process for determining the scanning spot locations. In some embodiments, the basis function is a two-dimensional function representing a two-dimensional section of a three-dimensional treatment profile which has symmetry a with respect to the two-dimensional section extending along the treatment pattern. For example, the treatment pattern is generally straight for myopic and hyperopic cylinders, and is generally circular for myopia and hyperopia. The target function and the basis function may be discrete for implementation in a software algorithm (20), and be fitted using a least square fit. The fit produces ablation depths for discrete scanning spots which are used to calculate the number of pulses at each reference position along the two-dimensional section. The pulses are distributed along the treatment pattern to produce the desired overlapping effect.On génère des emplacements de balayage afin deffectuer lablation dun tissu au moyen dun faisceau laser à balayage (104) au-dessus dune zone de traitement par adaptation dune fonction de cible représentant un profil de lentille désiré de points de balayage dans une configuration de traitement déterminée. On met en application des effets de symétrie afin de simplifier le procédé servant à déterminer ces emplacements de points de balayage. Dans quelques modes de réalisation, la fonction de base consiste en une fonction bidimensionnelle représentant une section bidimensionnelle dun profil de traitement tridimensionnel présentant une symétrie par rapport à la section bidimensionnelle sétendant le long de la configuration de traitement. Par exemple, cette configuration de traitement est généralement rectiligne pour des cylindres de myopie et dhy