See the Wikipedia article on Veech surfaces,
http://en.wikipedia.org/wiki/Veech_surface
for an introduction to this topic.