Patent ID: 8700361
Filing Date: 2014-04-15
Classification: G06F

Abstract:
1. A computer-implemented method for modeling an engineering or architectural design in a computer aided design (CAD) environment, the method comprising: receiving, using a computer, a first list of data values, wherein the data values represent one or more geometric elements in the CAD environment; determining a total number of levels of the first list using the computer; creating, using the computer, a rectangularized list, wherein the rectangularized list is a rectangularized copy of the first list based on the determined total number of levels of the first list; creating a return list using the computer; detecting, using the computer, an item at the deepest level of the rectangularized list; calculating an index trail of the item using the computer; rotating the values in the index trail using the computer; and storing, using the computer, the item into the return list according to the rotated index trail.