本帖最后由 jazzsmallmouse 于 2016-12-1 00:57 编辑
前段时间在看其它grasshopper论坛时看到的表皮图片. 当时很感兴趣,下载了学习。但是作者好像没发全部的文件,只有中间花瓣的做法,也不是用的图片上的图案。整个表皮是在平面上做的,如果遇到表皮有弧形的,用流动做上去,会产生多曲面,这个会在施工上延展出很多问题。 下来后自己研究了一段时间,做出来一个。 下面就分享一下我做这个表皮的大概思路。 首先,分析这个表皮图形,是一个正八边,加四个三角形组成的一个正方形。 接下来就是控制八边型的大小,这是正八边型的公式。 现在设边长为1000mm,带入公式得出正方形长度,制作出点阵,去头去尾(电池是自己做的名字一般),所谓去头去尾,就是吧点阵分为两个,一个去掉所有头一列的点,一个去掉所有最后一列点。然后翻转矩阵,在去头去尾。这样就得到正方形的四个点。做出正方形阵列。 得到正方形后,分出四条边再次带人公式,得到八边型在正方形四条边上的八个切点(四条边,每条边有两个点)。在找到正方形的中点,做出八个三角形。 接下来,利用正方形的四个角点和得到的八边型的切点,将空隙补上,得四个三角形。 这里要将相邻的两个三角形边界连接。 在经过数据筛选,将边界连接了的三角形和没边界连接的三角形分开。 到这表皮的行就出来了。 留缝隙 点干扰,控制渐变大小为五个样式,以便制作施工。 然后就是做花瓣。 花瓣的做法没有什么改变是学习别人的,只是在矢量(Vector)上需要算出来。先将三角形内边选择出来。 找出每个三角形的中心点。 用表皮线做出一个弧形面,得到点的矢量,点生成线,设线长为150mm(这个可以调节)。 将线的终点找出,分别和三角形角点连接。 找出刚连接线的中间点。 用Nurbs Curve连接。 Loft 这就是整个表皮的制作思路,要注意的是倒角的问题,因为是正方形拼接的,所以直接和尺寸有关。如果倒角弧很小,建议用到直角的方法(像第一张参考图那样) 这里就发一下犀牛文件,有兴趣的可以自己做一下。 |
这是我做的电池,看了你的电池。思路都是一样的,你有些步骤的电池,比我的还简单些。
感谢交流,想法和电池思路。
举报