为了生成规整、流畅的建筑网格,提出了直接在曲面上偏移引导线生成自由曲面网格的方法,即空间引导线法.在给定的曲面上,绘制光滑的曲线作为引导线;在延伸的曲面上偏移引导线上的所有基准点并拟合成曲线,即引导线的偏移线;以刚生成的偏移线为引导线,迭代地推进生成新的偏移线,得到一组按特定间距布置的偏移线;以偏移线为网格线进行分段、连线、裁剪等操作生成网格.进而,通过调整引导线的形态,调控网格走向;通过设置各基准点的偏移距离,控制网格大小;通过合并过近的偏移点,优化网格形态.算例表明:该方法生成的网格形状规整、线条流畅、走向可控,能更好地满足建筑需求.
With the advent of architectural CAD applications, architects and designers could model almost any curved surface geometry imaginable, whereas it is not an obvious task for engineers to efficiently create a grid structure on a complex surface that meets the architectural requirements. To generate regular and fluent grids over free-form surfaces, a grid generation method is presented based offsetting the guide curve on the surface directly, called spatial guide curve method. Firstly, one or two curves were defined as guide curves on the surface. Secondly, reference points were decorated on the guide curve with reasonable spacings, and then were offset and fitted into an offset curve on the surface extended properly. Thirdly, taking the newly generated offset curve as the guide curve, new offset curves were generated iteratively, and thus a set of offset curves were arranged. Finally, taking the offset curves as grid lines, the final grid was generated by doing operations on offset curves, like segmenting, connecting, trimming, etc. The grid trend was controlled by the guide curve. The grid size was controlled by offset distances of reference points and the grid shape was optimized by merging offset points which were too close. Cases studies were provided to illustrate the successful execution of these procedures. The results show that the grids generated by this method have advantages of regular shapes, fluent lines and desired trend, thereby satisfying aesthetic requirements.
[1]李承铭, 卢旦. 自由曲面单层网格的智能布局设计研究[J]. 土木工程学报, 2011(3): 1-7.
LI Chengming, LU Dan. Study of intelligent layout design of single-layer lattice shell of free form surface[J]. China Civil Engineering Journal, 2011(3): 1-7.
[2]陈志华, 徐皓, 王小盾, 等. 天津于家堡大跨度单层网壳结构设计与分析[J]. 天津大学学报(自然科学与工程技术版), 2015(S1): 91-95.
CHEN Zhihua, XU Hao, WANG Xiaodun, et al. Design and analysis of large-span single-layer reticulated shell in Tianjin Yujiapu[J]. Journal of Tianjin University (Science and Technology), 2015(S1): 91-95.
[3]OWEN S. A survey of unstructured mesh generation technology [C]//7th International Meshing Round-table, Berlin: Springer-Verlag, 1998: 239-267.
[4]WANG B, KHOO B C, XIE Z Q, et al. Fast centroidal Voronoi Delaunay triangulation for unstructured mesh generation[J]. Journal of Computational & Applied Mathematics, 2015, 280: 158-173.
[5]LO S H. Dynamic grid for mesh generation by the advancing front method[J]. Computers & Structures, 2013, 123(1): 15-27.
[6]HORMANN K, LABSIK U, GREINER G. Remeshing triangulated surfaces with optimal para-meterizations[J]. Computer-Aided Design, 2001, 33(11): 779-788.
[7]熊英, 胡于进, 赵建军. 基于映射法和Delaunay方法的曲面三角网格划分算法[J]. 计算机辅助设计与图形学学报, 2002, 14(1): 56-60.
XIONG Ying, HU Yujin, ZHAO Jianjun. An algorithm of surface triangulation based on mapping and Delaunay method[J]. Journal of Computer-Aided Design & Computer Graphics, 2002, 14(1): 56-60.
[8]FREY P J. 3D Delaunay mesh generation coupled with an advancing-front approach[J]. Computer Methods in Applied Mechanics & Engineering, 1998, 157(1): 115-131.
[9]SU L, ZHU S, XIAO N, et al. An automatic grid generation approach over free-form surface for architectural design[J]. Journal of Central South University, 2014, 21(6): 2444-2453.
[10]ZHELEZNYAKOVA A L. Molecular dynamics-based triangulation algorithm of free-form parametric surfaces for computer-aided engineering[J]. Compu-ter Physics Communications, 2015, 190: 1-14.
[11]ZHELEZNYAKOVA A L, SURZHIKOV S T. Molecular dynamics-based unstructured grid generation method for aerodynamic applications[J]. Computer Physics Communications, 2013, 184(12): 2711-2727.
[12]WANG Q, GAO B, LI T, et al. A triangular mesh generator over free-form surfaces for architectural design[J]. Automation in Construction, 2018, 93: 280-292.
[13]GAO B, LI T, MA T, et al. A practical grid generation procedure for the design of free-form structures[J]. Computers & Structures, 2018, 196: 292-310.
[14]PIEGL L, TILLER W. The NURBS book[M]. 2nd ed. Berlin Heidelberg: Springer-Verlag, 1997.
[15]WANG Q, YE J, WU H, et al. A triangular grid generation and optimization framework for the design of free-form gridshells[J]. Computer-Aided Design, 2019, 113: 96-113.