做个小老鼠玩玩——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

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