Abstract:To generate regular and fluent structured grids over free-form surfaces, especially complex multiple surfaces for architectural design, an adaptive grid generation method was proposed. First, the surface region to be meshed was determined by four boundary curves. Second, a pair of disconnected boundary curves was divided into n+1 segments respectively and n lines were acquired by connecting pairs of segment points on the same relative positions. Third, these n curves and the other pair of boundary curves were divided into m+1 segments respectively, and m polylines on the other direction were attained by connecting these segment points on the same relative locations. These two sets of curves were divided and reconnected in turn iteratively until the locations of segment points did not change obviously. Finally, the (m+2)×(n+2) segment points were connected into a grid in a desired pattern. During the generation, the grid size was adaptive to boundary conditions or surface shapes by adjusting the rules of curve dividing, and various girds was generated by defining different rules of point connections. The case study indicates that this method is easy to operate, fast to generate, and widely applicable, and the resulting grids have fluent lines, regular shapes, and various patterns, which can meet architectural demands.