A scanning mechanism to scan a light source, such as a low-level laser, to create a desirable energy distribution on a treatment area. The light source may include multiple light beam generators, each having a different wavelength and each having a different energy distribution. The scanning mechanism can be programmable to scan in different patterns in accordance with a desired treatment.