果子学习日记1 | 您所在的位置:网站首页 › 弧形楼梯效果图怎么制作 › 果子学习日记1 |
这是一个小白摸鱼系列记录 发现果然还是记录和自己做教学(二创)才能更好记住学了啥 就想到写写专栏hhhh 写的不好,大家有问题欢迎讨论~ 先上效果图! 弧形楼梯一:构建思路首先明确我们的目的是: 利用电池,在两条曲线之间自动生成可调节踏步属性的弧形楼梯 随意画的两条曲线,曲线间高差为1500(约为10级台阶)要实现这一目的 我们首先需要在两条曲线之间得到多条等距的、平滑的曲线 再将这些曲线用面依次连接,最后得到我们想要的模型 二:建模步骤Ⅰ:计算高差和踏步数 为获得等距的曲线,我们需要将两个初始曲线的间距按等差数列划分, 为简化计算步骤,我们可以将间距简化为高差进行运算。 首先将两条曲线导入gh中,令上面curve电池为顶部曲线,下面curve电池为底部曲线 (因为没找到Bifocals插件for rhino7所以电池没办法显示名字TAT,所以图片注释就是电池名称) 接着在两条曲线上面分别取点 Point on curve再计算两点之间的高差 Deconstruct、Subtraction再把高差等按所需踏步数均分并取整(踏步总不可能是几点几个踏步吧hhh) Division、IntegerⅡ:生成等距平滑曲线 既然要生成平滑曲线,那么就需要利用到Tween curve电池 图片来源于拓筑在线在将初始曲线连接到电池上后,我们可以看到F端默认将A设为0,B设为1 因此我们的数列的范围也应该是将[0,1] 用1除以刚才得到的踏步数,再用得到的值与踏步数生成一组等差数列 Devision、Series再将得到的这组数列连到F端,效果如下 Ⅲ:生成面 将每条曲线向下移动距离H,H为踏高,利用到负值电池和z轴电池 Negative、Unit ZZ轴连接至M端,刚才生成的那组线连接至G端 Move效果图接着生成踢面,原理如下 图片来源于拓筑在线接着生成踏面 但这里出现了一个问题: 由上图可以看出Tween Curve电池生成的那组线,包括了顶部的初始线,而没包括底部初始线 而踏面的生成应该与之相反,即包括底部初始线,而舍弃顶部初始线 因此在生成踏面时我们应该先对这组线进行预处理 这时我们需要利用到这两个电池:删除组中数据和添加数据进组 Cull Index、Insert Items我们删掉组里第一个数据[0]即顶部曲线,再将底部曲线添加至组最后一位[-1] 接着,我们现在将这组新的线以及刚才Move得到的线组 两两之间进行面的连接 借助电池Loft:由一系列曲线生成方向曲面 因为loft的C端默认会拍平数据(Flatten) 因此我们需要在连接之前对两组线数据进行编组(Graft) 最后的最后,将踏面和踢面合在一起,再bake到Rhino里面,就得到我们的弧形楼梯辣! Merge效果图(不太会渲染hhh)最后再小小打包以下,介个就是俺们的电池辣,以后要用直接用就行了 感谢观看,希望学习之余可以帮到大家 文章有问题欢迎斧正~ 原视频:https://www.youtube.com/watch?v=aRpWjp0nVXA 参考资料来源:https://www.eeeetop.com/ |
CopyRight 2018-2019 实验室设备网 版权所有 |