精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
下面是规则折叠的实现结果图形:
这个图形里,左下角的一块是原始图形,整个图形是在原始图形在X轴上和Y轴上进行2次折叠展开后的效果。X轴上折叠2次就是在X轴镜像出3个图形块,在Y轴上折叠2次,就是把X轴上镜像出来的所有结果都镜像出3个图形块。这里面的虚线是折线。共有6条折线,X轴上有3个,Y轴上有3个。
下面是本软件处理规则镜像的操作流程图:
下面是本软件实现规则折叠的代码流程图:
具体图元镜像的描述在基础平台里。
注:X轴的折线是垂直的,折线的X坐标是上次镜像位置加镜像图元的宽度。。Y轴的折线是水平的,折线的Y坐标是上次镜像位置加镜像图元的宽度。
下面讲解问题里有描述确定折线的算法。
下面是对图元进行镜像的函数的代码流程图: