A tessellation model for crack patterns on surfaces