題目見一樓:
下面為我的教程,針對新手,老鳥勿笑.
當拿到此題後,要清楚兩個重點:1,小精靈需要的是桌上各個小球的具體位置,且位置的相對要求為正方形;2,正方形的邊長隨時更新後,各小球的具體位置要有利於迅速求得.抓住兩點後,此題易解.我奉獻一個最簡潔的做法給破衣新人.其他複雜的方法就讓其他老鳥詳述.因我自身亦是新鳥.
1,在一個面上,有許多相似的特徵,我們首先就要想到陣列.那我們就用陣列來試試.打開題目已提供的圖檔.選中模型樹中已有的組(即是小球),然後陣列.
2,在出現的陣列面板中,由左及右依次選擇或輸入.在陣形方框的下拉菜單中選填充(fill).草繪處可以點上側的參照,定義草繪範圍,也就是陣列範圍.這裏只用直接選模型樹裏第二步的草繪.格點類型選方形(square).陣列成員中心間距輸入50,也就是相鄰小球的距離.要多少輸多少,可更改再生.後面一個框是陣列成員中心與邊界的最小間距.可輸負值讓陣列成員超出草繪範圍外.默認值為0.這時我們已經從模型上看到了如圖一,有一個偏離出.那我們試著輸入一個值5,發現情況改善.再往後是格點旋轉角度.如果間距我們默認為0.在這裏輸入一個值呢.60.會發現情況也得到改善.最後一個框呈灰色.我們不用管.那是圖形與螺旋格點折徑向間距.圖二為最後結果.總之,此題相鄰小球間距改變後我們可以通過調節成員與邊界最小間距和格點旋轉角度來解決.
[ 本帖最后由 biger 于 2005-12-23 20:53 编辑 ] |