在中國國家體育館的范例中:體育館的頂棚框架是直線和橢圓相切的關系,但是Grasshopper軟件只提供了直線與圓相切的功能。為了完成設計,沒有的功能需要我們自己開發,本范例中:我們開發了一種、直線和橢圓相切算法,來滿足自身工作需要。
另外,我們用隨機數、生成了鳥巢的結構框架,框架與框架之間、是無序的交叉狀態,我們發現一個問題,有些框架之間距離太近了,我們需要的是一種隨機且均置的效果,于是我們編寫了一個優化算法,如何在框架與框架之間,無序的交叉狀態中,每次循環、找到距離最近的兩根,并去除其中的一根,,剩下的一根和其他的框架一起進入下一次循環,經過多次的循環迭代后,我們剔出了最差的基因,得到了最終優化后的結果。
我們也用循環迭代完成了對頂棚的修剪??梢杂脜祷瘜崿F建筑方案設計全過程。