摘要 |
A computer process for fitting construction materials to an architectural surface modeled in CAD divides the surface into domains, and defines sample points on each domain surface. Low accuracy then high accuracy iterations match a domain to a surface portion of a regular curved solid. The low accuracy match limits the type and orientation of the curved solid. The high accuracy match derives a central reference for the curved solid by defining vector pairs from among the sample points and calculating multiple resultants as cross products of vector pairs that share a common origin. Reference points are located wherever the distance between any two resultants is minimum, and the central reference, e.g. an axis, is derived from the reference points using regression analysis. The match to the domain may be iteratively improved by adjusting a parameter such as a radius until a desired accuracy is achieved. The result is compared to stored specifications to identify construction materials capable of forming the domain. Parallel processing may be employed to reduce time for solving fitting problems for large architectural projects having multiple surfaces with complex curvatures. |