介绍一种通过曲线调整孔隙大小的表皮制作方法,效果图如下。
Step1.建立六边形网格矩阵(16,32),内切圆大小为3,建立两条控制孔隙分布大小的曲线,使用PullPoint命令得到每个六边形中心点到曲线的距离用于控制孔隙,距离近的缩放孔就越小。建立缩放比例的极大(0.92)和极小值(0.2);
Step2.沿着每个六边形中心缩放六边形,与原始六边形矩阵构成封闭曲面,使用Brep命令组合曲面,这样得到了表皮,此步完成即可Bake出来再Rhino中继续建模操作;
Step3.找到该平面的BoundingBox,提取四条边界,边界长度用于构建包裹的立方体尺寸,如,短边/4为立方体长款,长边为立方体高度。将四条边界组合得到包裹表皮的总边界与前面构建的缩放后的六边形矩阵构成包裹表皮;
Step4.构建包裹的立方体,Fillet倒圆角,Extrude高度,使用CopyTrim命令包覆。
此方法得到的交接的地方存在缺陷,不能完美匹配。
另外一种方法则是再Bake出表皮后,再在Rhino界面建立立方体表面,使用FlowalongSurface命令。具体方法为,将表皮拉伸一定厚度成一个Soild,建立它的BoundingBox;Dimension测量长宽,建立圆角矩形,ExtrudeCurve得到Extrude;RebuildSurface重构Extrude;使用Transform→Flowalongsurface,选择包覆物,基准面(下移BoundingBox与表皮下表面贴合,Explode,仅取其上表面),目标表面等即可。注意由于两侧并非可以直接对其,不是嵌合的,是有一定距离的,因此可以使用Split将表皮两端调整到完全对其的状态,类似人民币花纹,左右两端可以完全对齐无缝隙。
- BIM学习群
- 微信扫一扫
- 微信公众号
- 微信扫一扫