BIM的乐趣

做个小老鼠玩玩——Dynamo新年第一弹

2020-03-27  本文已影响0人  九哥BIMer

大家好,我是九哥,这篇文章本来是打算在过年的时候发的,奈何最近的乐趣都在带娃上,公众号有些日子没更新了,今天补上一篇。。。。。

毕竟最近疫情比较严重,有时间,还是窝在家里,多给自己充充电吧!

image

今年是鼠年,那么,我们就来做一只呆萌的小老鼠吧:

image

老样子,直接进入主题,用Dynamo来简单画这么个模型。

首先,用Sphere.ByCenterPointRadius来做一个球体,作为老鼠的头:

image

接下来,我们的所有操作,都要基于这个球,毕竟五官都是长在脑袋上的嘛

image

那么,我们就需要获取球体表面的参数点,用到Surface.PointAtParameter节点,在它之前呢,我们要用Geometry.Explode把球体拆分,得到surface。

image

这里比较乱,我们要得到耳朵,鼻子,眼睛的位置,要反复尝试,UV点的取值。

如上图,我得到了两个耳朵的中心点,然后创建了两个圆柱,作为耳朵的造型,然后我又缩放了一个,作为耳朵的轮廓。

同样的方式,我们也可以找到眼睛的位置,然后放置两个圆球即可:

image

似乎一直在重复同一个操作,然后我们得到鼻子的位置,再创建一个圆球

image

接下来,我们在鼻子上获取UV参数,取几个点,作为胡子的起点,然后用Surface.NormalAtPoint在点位置获取球面的法线,这样就可以通过Line.ByStartPointDirectionLength来创建胡须了。

image

模型建好以后,就可以按照自己的喜好涂色了,这个就比较简单了,如下图,一只可爱的小老鼠就做好了:

image

好了,今天的分享就到这里了,是不是超级简单,给大家拜个晚年,提前祝大家元宵节快乐~~

公众号后台回复“小老鼠”,来获取这个小程序吧~~

上一篇下一篇

猜你喜欢

热点阅读