教程开始
在GH中绘制一个网格,一会我们要获取刚刚绘制的单元的中心点,以及每个方格的中心点,有了点之后我们就可以进行点与点之间的位置置换了。
将Surface外套一个Bounding Box,右击Bounding Box电池,将模式改为Union Box,我们就可以获取囊括两个面的盒体了。然后通过Area电池获取它们的中心点!
将Surface成组,然后用Orient电池进行单元置换。其中Geometry是置换的单元,Source是置换单元的基准点,Targe是目标置换的每个网格的中心点。
创建一个Panel,输入0,90,180,270,并将模式改为Multiline Data数据模式,使其产生序号,作为后面旋转的角度。
构建一个0-3区间内的随机数字。Random电池的Range端口中输入区间范围,将Square的Cells端口拍平并通过List length计算点的总个数,输入给Range的Number端口就可以得到0-3区间的随机数字,但是我们要右击Random电池,将数字模式改为Inter Numbers,这样才会得到整数。
用List item对数据进行提取,List端口输入角度,Index端口输入随机数字,得到随机角度。
把对应的数据输入给Rotate电池,这里Angle端口记得要改成Degrees,咱们的 Truchet Pattern 特鲁谢砖纹就搞定啦。
完整电池图纸
后台回复
【 特鲁谢砖纹】
即可下载本次资料内容
知乎平台不定期更文
混沌之初 | 数字之眼
At the beginning of chaos | Eyes of numbers
Digital/Art/Science
混沌之初,数字之眼。追根溯源是为设计之本。数字,艺术,混沌,科学?数字发散逻辑,技术推演艺术。DOZ数字之眼探究设计技艺的底层语言,关注数字设计、人机交互等多维度设计视野。