做個小老鼠玩玩——Dynamo新年第一彈

大家好,我是九哥,這篇文章本來是打算在過年的時候發的,奈何最近的樂趣都在帶娃上,公衆號有些日子沒更新了,今天補上一篇。。。。。

畢竟最近疫情比較嚴重,有時間,還是窩在家裏,多給自己充充電吧!

今年是鼠年,那麼,我們就來做一隻呆萌的小老鼠吧:

老樣子,直接進入主題,用Dynamo來簡單畫這麼個模型。

首先,用Sphere.ByCenterPointRadius來做一個球體,作爲老鼠的頭:

接下來,我們的所有操作,都要基於這個球,畢竟五官都是長在腦袋上的嘛

那麼,我們就需要獲取球體表面的參數點,用到Surface.PointAtParameter節點,在它之前呢,我們要用Geometry.Explode把球體拆分,得到surface。

這裏比較亂,我們要得到耳朵,鼻子,眼睛的位置,要反覆嘗試,UV點的取值。

如上圖,我得到了兩個耳朵的中心點,然後創建了兩個圓柱,作爲耳朵的造型,然後我又縮放了一個,作爲耳朵的輪廓。

同樣的方式,我們也可以找到眼睛的位置,然後放置兩個圓球即可:

似乎一直在重複同一個操作,然後我們得到鼻子的位置,再創建一個圓球

接下來,我們在鼻子上獲取UV參數,取幾個點,作爲鬍子的起點,然後用Surface.NormalAtPoint在點位置獲取球面的法線,這樣就可以通過Line.ByStartPointDirectionLength來創建鬍鬚了。

模型建好以後,就可以按照自己的喜好塗色了,這個就比較簡單了,如下圖,一隻可愛的小老鼠就做好了:

好了,今天的分享就到這裏了,是不是超級簡單,給大家拜個晚年,提前祝大家元宵節快樂~~

公衆號後臺回覆“小老鼠”,來獲取這個小程序吧~~

本公衆號其他的相關DYNAMO文章還有:

一、學會這幾個Dynamo數據處理技巧,效率翻倍提升

二、Dynamo也可以創建圖形界面,使用起來超簡單

三、在Visual Studio中搭建Dynamo Python開發環境,效率飛一般的增長

四、一鍵放置柱子護角,你get了嗎?

五、Dynamo隨機地形思路分享

六、Revit在彎曲面上的貼圖調試

七、利用revit幕牆填充圖案繪製鋼架模型

八、通過Dynamo刪除Revit中族參數探究

九、獲取鏈接文件Document——Dynamo Python系列教程(一)

十、創建牆——Dynamo Python系列教程(二)

十一、圖元的基本操作(隔離、移動、旋轉、刪除)——Dynamo Python系列教程(三)

十二、創建樓板——Dynamo Python系列教程(四)

十三、Dynamo讀取cad圖快座標,匹配地形種樹

十四、Dynamo與Revit API之間的轉換——Dynamo Python系列教程(五)

十五、我最喜歡的Dynamo節點TOP 10

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章