任意四边形镶嵌的四方连续图案
刘肖健
浙江工业大学
嗯,这是个预告……因为这个插件还只能在CorelDraw X3版使用,等新版调试好了会发出来。
这个插件是34号插件“任意四边形的无缝镶嵌”的升级版——比34号插件更加任意了。如果有更好的建议,可以在评论里回复,如果技术可行又不复杂,就加进去。
这篇文章里叙述了不少开发原理的内容,并不仅仅是插件使用了。对开发有兴趣的人可以尝试自己动手做一下。
1. 概述在服装面料、室内装修装饰板、背景底纹等平面设计中,经常需要基于图形单元对一个无限的平面进行无交叠填充,即图形单元平铺,相互之间不存在交叠。一般是采用四方连续图案设计来完成,并要求图案中的图形单元分布尽量均匀,疏密平衡,同时还要避免简单的复制阵列带来的僵硬感和机械感。由于选定的图形单元本身形状不规则,多个图形单元的组合方式灵活多变,设计中的画面布置与调整会比较耗时。
这个插件利用任意四边形无缝镶嵌的原理来解决上述设计需求,开发了智能化设计工具,提高了设计师的工作效率。
四方连续是一种最常见的平面图案类型,属于对称图形的一种。Washburn基于对各国传统纹样的研究梳理出了多达几十种不同的对称规则,其中绝大多数可以用于四方连续图案的构造(她的书在国内出版过)。由于其丰富性和复杂性,四方连续图案的自动生成技术在计算机图形学界已有较长的研究历史,1992就有人做过这种程序开发。
镶嵌(Tessellation)图案是指由一种或有限的几种图形单元进行无缝拼合填充空间得到的图案。各国传统纹样中均有镶嵌图形存在,其中荷兰艺术家Escher在镶嵌图形方面的创意和探索同时引起了科学界和艺术界的兴趣,并带动了大量研究。除了平面艺术和3D艺术外,利用镶嵌图案原理还可以设计材料的微结构,实现材料的复杂力学性能与形态的精确控制,以及同时考虑美学性能和功能性需求的镂空建筑材料优化。
顺便说一句,今年的诺贝尔物理学奖得主Roger Penrose的主要贡献之一即复杂镶嵌图案,跟Escher有异曲同工之妙。
任意四边形的可镶嵌性是已被证明的数学原理,它可以用于解决从艺术设计到材料设计到制造工艺规程等多种类型的问题。这个插件呢,主要面向平面艺术设计中的填充式四方连续图案,把镶嵌单元从四边形向自由曲边图形拓展,并在保持可镶嵌性条件的前提下为设计师提供自由发挥的创意工具。同时还可以把镶嵌单元用作其它图形元素的“外壳”,通过丰富的形态变化来满足不规则图形集在图案中的均衡布置。
2.基本原理
2.1 基于四边形镶嵌的四方连续图案设计方法
基于初等几何可以证明,任意四边形单元均可无缝镶嵌,如图下所示: