今晚,写了一个程序,不知道打算起什么名字,看到这种像折纸的形状,将就叫折纸效果。这组图形是拼接出来的效果,有的像古代那种屏风门。要是我们想象不到,也可以用纸来折叠这种的形状。
制作的过程当中,一方面需要设置矩形的偏移y轴方向角度,同时为了接缝两两之间的图片,还需要计算它们之间图片的距离是多少。通过一个余弦三角函数就能设置求出这种距离。
涉及到等腰的三角形和直角的求取办法,这两个也是很容易的。
利用到公式就能求出出来,如下图,我们想实现下面的拼接效果。
代码如下:
更改之后,尝试变化,效果会变成这种效果,看起来挺好玩的!写成一种像竹简形式。
好,累了,休息去!
通过加载外部的一些图片,构建这种折纸的效果。可以变化得更加趣味,实现的基础对位图进行复制并重新组合在一起。