t_cross中文名( 七 )


在平面上生成曲线模型之后,可以将其直接投射到曲面上 。首先我们需要创建一个thallus的外形结构,作为点线分布自动生长的载体 。
整个模型是通过 放样生成
两条曲线之间存在缩放和旋转两种变形
外曲面载体造型开始
01
先从缩放开始,在平面上建立多边形,将多边形的顶点找出进行缩放,缩放的规律按照抛物线,先放大再缩小 。同时让所有点在Z方向进行移动,其规律已按照抛物线先上升再下降 。
0 2
下一步对移动后的点进行旋转,旋转中心依然是原点,值得注意的是起点和终点不进行旋转,因此整体旋转之后,需要将起点和终点在原来的数列中进行替换 。然后再连接成线进行放样,最终得到我们需要的造型曲面 。
0 3
得到造型曲面之后,然后将平面和平面上的曲线映射到我们的造型曲面上,需要用到的运算器名称是map to surface 。
0 4
我们可以增加曲线的密度,在这里我们只需要将线段切割为更多的线段就可以了,将点数设为5000,也就是将整个封闭的线段切割为5000的小段,然后让它生长,得到如下的图,最终将生成的曲线通过网格的pipe生成圆管,Bake到犀牛的界面中,曲线就已经生长完毕了 。
可以修改需要分段的初始线段,变为圆形、星形等各种图形,这样就可以得到不同映射到造型曲面上的空间曲线了 。但是对电脑的要求很高,电脑配置中等的小伙伴就可以试着慢慢往上加,不要一次性加太多(因为一次性加的点数过多,分段数过多,首先是消耗电脑的运算速度和内存空间,再是需要调整上述4个参数,否则线与线之间可能会产生碰撞交叉) 。
当然扎哈的模型分段数是相当的高,需要非常高配置的电脑 。将造型曲面的边线提取出来,用网格生成圆管,然后再做一些平滑,就得到最终的成品模型了 。
Thallus的成品模型由三部分组成,内部套上一个卡扣型的环状结构,起到固定作用,整个装置就可以立起来 。
原创的模型设计完成之后 。采用机械臂3d打印的方式,用可回收的绿色环保玉米制作的3d打印材料,打印完成之后用机器人上色 。
项目原计划采用六轴机械臂进行控制,输入空间位置信息和喷涂颜色信息,不知道是因为项目时间原因,还是因为技术难度,最终没有上色,而是采用素色白色的材料圆形直接送往米兰的展馆 。
千足虫插件应用
Millipede插件的主要功能是结构分析与优化,可对框架结构与壳结构进行快速的线性与弹性分析 。该插件还可以通过拓扑优化的方法来优化结构,并以可视化的形式呈现优化结果 。
Millipede插件的下载地址为:http://www.sawapan.eu/,安装完毕后,重启GH即可看到该插件出现在标签栏中 。
Millipede插件最常用的功能就是用来构建Iso Surface,即通过矢量场或函数来构建等值面 。通过Geometry Wrapper和Iso surface两个运算器构建等值面是比较便捷的方法,如图所示,在Rhino空间中确定区域内人的主要流线,通过Iso Surface算法生成行人交通流线效率最高的建筑形态 。需要右键单击Bounding Box运算器,勾选Union Box选项生成一个整体的边界长方体 。
Geometry Wrapper运算器需要与Iso surface运算器搭配使用,其提供构建等值面所需要的体数据 。两个运算器对应的Box、Xres、Yres、Zres输入端需要赋予相同的数据 。
Iso Surface运算器采用Marching Cubes算法实现等值面的提取,其V输入端所需要的体数据,既可以由Geometry Wrapper运算器提供,也可直接由场的强度值来提供,还可由函数直接提供 。IsoValue输入端所需要的数据可参考V输入端的平均值 。

推荐阅读