empty mesh constructor