Computerized pattern cutting: Methods based on an isometric tree