日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

t_cross中文名( 六 )


上面案例中用到了Kangaroo2中的Circle Packing(圓堆圖),即通過物理碰撞的方式模擬圓相切的過程,并且將圖片灰度值作為控制圓半徑大小的變量 。最好選擇黑白灰變化較為明顯的圖片,這樣才會生成過渡較好的相切圓圖案 。改變Import Image運算器輸入的圖片,即可得到如下圖所示的結果 。
Circle Packing在計算機科學和數(shù)學領域具有廣泛的應用,其生成算法可遵循多種邏輯 。Kangaroo主要通過某個核心位置的吸引力將圓全部聚攏在一起,當相鄰兩個圓的圓心距離小于半徑之和時,斥力開始發(fā)揮作用,直至達到動態(tài)平衡 。
作為一種獨特的幾何形式,Circle Packing也常應用于藝術創(chuàng)作,用相切圓的排列構成畫面,搭配漸變的顏色讓畫面更加豐富,使平面的元素具備立體的視覺延伸 。
使用三維的Sphere Packing(球堆算法),球體間可自動調整縫隙大小,增加空間利用率 。球堆算法可用于巖石、粉塵、顆粒流等分析 。
Circle Packing還可應用于數(shù)據(jù)可視化領域,通過圓大小與位置的變化關系,可以直觀的顯示數(shù)據(jù)呈現(xiàn)的結果 。
曲面上的Circle Packing
Circle Packing能夠以非常美觀的方式逼近任何曲面,2010年上海世博會“3D紙藝”展覽中,這個半球形的紙板亭也將相切圓的元素應用到了實際項目,從設計到安裝的每一步都由計算機輔助完成 。
step 1
在Rhino中創(chuàng)建一個曲面,并將其拾取進GH中 。首先在曲面上生成一定數(shù)量的隨機點,作為初始圓的中心點 。由于Kangaroo的組件無法直接計算曲面,需要用Mesh運算器將曲面轉換為網(wǎng)格 。
step 2
通過Onmesh運算器對點施加拉回到網(wǎng)格表面的作用力,通過SphereCollide運算器對圓施加一個相切的碰撞力,將兩個作用力賦予Solver核心解算器,并用Boolean Toggle控制程序的運行與否 。
step 3
為了保證相切圓能夠貼合曲面表面,需要指定曲面的相切平面作為生成圓的基準平面 。該步驟需要用到Surface Closest Point運算器提供隨機點對應曲面的UV坐標,再通過Evaluate Surface運算器依據(jù)UV坐標輸出隨機點對應的切平面 。
扎哈Thallus
在米蘭設計展上,作為網(wǎng)紅的thallus,居然能用犀牛的grasshopper設計出來 。今天我們帶來教程,學習一下大師的設計 。
0 1
無約束生長
在平面圖中畫一個矩形區(qū)域,在矩形區(qū)域內(nèi)隨意繪制一些圖形,將這個圖形切分成2000段,每一段我們將其長度約束為5毫米 。將其輸入袋鼠主模擬器,控制其中的一個參數(shù),就是長度約束 。
0 2
邊框約束
有了長度約束之后,打開袋鼠開關,線就會自動伸長,但這個時候會出現(xiàn)兩個問題,線會超出區(qū)域的外面,另外線會自動交叉 。
現(xiàn)在解決第一個問題,線會超出邊框之外,于是矩形邊框就有了作用,將其變?yōu)榫W(wǎng)格面,將所有的線段約束到網(wǎng)格面之內(nèi),施加的力大小為100,然后將其輸入袋鼠主模擬器 。
0 3
線段之間的碰撞約束
這樣就可以看到線不會超出區(qū)域之外,但線與線之間還是會互相交叉,因此用碰撞約束作為條件,將線與線之間的最小距離設為0.5毫米,也就是說在0.5毫米范圍以內(nèi)的時候,線與線之間就會產(chǎn)生碰撞的力,從而避免線與線之間的交叉,而在0.5毫米之外的話,線與線之間是沒有力的產(chǎn)生,因此它可以任意的擴張生長 。
0 4
線段之間夾角的約束
多了這兩個力之后,線不會交叉,也不會跑到區(qū)域之外,但是它的形狀很不規(guī)則我們想把現(xiàn)在的線段變成曲線,要把無數(shù)根短小的折線變?yōu)榍€,就需要對線與線段之間有一個角度的約束 。
我們知道如果兩條線段相連接,如果是一條直線,那么它們的夾角為0度,或者也可以說是180度 。而多條線段相連之后,多邊形內(nèi)部總會有一個夾角,隨著多邊形等分的段數(shù)越多,多邊形邊與邊之間的夾角越大,最終趨近于一個圓,當分段數(shù)無限大的時候,邊與邊之間的夾角就可以無限的接近于0,因此我們將邊與邊之間的夾角直接設為0度,將力量設為100,連接之后就會產(chǎn)生如圖所示的現(xiàn)象,得到最終的平面曲線模型。

推薦閱讀