下載app免費領取會員
今天我們來學習一下用Dynamo創建一個球體
首先我們打開Dynamo,選擇 Geometry 菜單欄下的Sphere(球)
從上往下分別是:
1.通過多個點擬合成球體、
2.通過給定球心和半徑創建實心球體
3.通過給定的四個球體表面的點創建實心球體(1,3的區別在于1是通過你給定的多個點創建出一個球體,這個球體的表面會穿過大部分給定的點,但不是全部。而3的話給定的四個點必須是已知球上的四個點,就是這四個點必須是在球體表面的,這樣你才能生成出這個球)這句話很繞,但是希望你能看懂
首先我們來看第一種:通過多個點擬合成球體
多個點擬合成球體,顧名思義就是首先你要創建多個點,然后把他們連接起來
關于這個命令我們可以看到,他有一個"+"和“-”也就是這樣可以實現“多到一”的轉換
那么接下來我們就要盡可能多的創建點(點的創建我上一篇文章有講哦)
接著將他們連接到 List.Create 中轉站,再將另一邊連接到 Sphere.ByBestFit 結點的 Points,這樣一個球體就生成啦。
PS:這邊寫一個小備注
1、在我第一次設置點的時候不是很有規律,導致一些點偏離太遠,在生成球體的時候我發現生成的球體并沒有把他們包含進去,由此也證明了,他擬合球體是是盡可能接近輸入點擬合的,并不會包含所有你列出的點。
2、我還發現當你的點過于緊湊的時候他也沒有辦法擬合出球體,因為他的擬合應該是以我們提供的點作為球的外表面來生成的,所以過于緊湊的點也無法擬合出球體。
3、其實稍微懂的人都會發現我的桌面有很大的問題, 咨詢過大神,別人的球是這樣的,沒有對比就沒有傷害,但是我現在確實還不會簡化的方法,等我學會了,會馬上更新出來告訴大家的。
—————————————————————手動分界 ————————————————————
那么我們接著來看第二種方法:通過給定球心和半徑創建實心球體
這是很常規的也是很方便的一種創建方法了
這個結點就很好理解了,一個是圓心,一個是半徑
—————————————————————手動分界 ————————————————————
下面來看第三種:通過給定的四個球體表面的點創建實心球體
這里我剛開始試的時候出現了一個誤區,我以為空間任意四個點就可以創建,但是發現咦為什么沒辦法生成。
所以第三點其實是已知球體本身的一種方法,創建方法本身是容易的(這邊借一下老師的圖紙)
好了,球體的部分查不多是這樣了,歡迎大家圍觀,歡迎大神糾錯,也歡迎小白跟我一起學習呀
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
推薦專題