irregular tesellation