CDR曲线映射插件使用方法介绍

2019-10-17 23:52:46丽君

"相位差"是一个0~1之间的数字,它的数学概念就不解释了,比较一下相位差为1的曲线簇,跟上图一样,也是6条6周期曲线:

b6b556fee1ef6ac725794890b15b.jpg

来看几个应用案例。

▼这个坐标曲线是两条螺旋线。

0e6b56fee21132f875a94423ecc8.jpg

▼这算一个镜框吧,钞票图案里有很多这类边框装饰,用的都是正弦曲线簇。

7d5b56fee2356ac72579482cc3bb.jpg



使用环形曲线要注意两条曲线的端点位置,如果对不齐就会出现这种效果:

6e2c56fee25a32f875a944e61258.jpg

至于这是不是你想要的效果,就看你自己了。

下图这个是前年做的:

ceb856fee27f6ac725794849e10c.jpg

用的都是本插件的基本功能,所使用的源曲线簇如下:

2f3d56fee29c32f875a944e2262b.jpg

上图的摆线、水波线、变频正弦曲线等都是程序生成的,不久我会把这些功能模块整理出来集中在一起专门发一个插件。

增加分段数可以调整映射曲线的精度,代价是系统运行变慢,要等。

曲线映射的方式是把源曲线等分成"分段数"参数指定的段数,然后等分点一个个计算它在曲线坐标中的位置,然后重新连接成一条新曲线。这种处理会有一个问题:如果源曲线中有尖角,映射后尖角会消失,变成一个很小的圆角。这个问题也有办法解决,留在升级版中处理了。

可能有些人注意到了,两条曲线围成的扭曲坐标系的另外两条边都是直线,like this:

743856fee2bb6ac7257948e377df.jpg

那么,选四条曲线围成一个四边区域作为坐标系行不行呢?可以的,下图即是:

59ba56fee2db32f875a9446d7e3c.jpg