背景:
1、刺绣行业有一种格式来控制绣花机动作,该格式内容主要为绣花针迹X、Y方向的有序序列例如:(0,10)、(-10,2)、(-1,11)……是一种相对坐标(deltX,deltY)。
2、有一种刺绣叫字符绣——将字符通过绣花针迹表示出来,效果如下图所示:
问题:目前已知该字符的字符轮廓信息,如何生成这种绣花格式的字符绣数据?

解决方案 »

  1.   

    有个初步的设想是这样的步骤:
    1、从truetype生成的区域轮廓(连通区域);
    2、求出该区域的中轴线(方法如:http://www.mpi-inf.mpg.de/~shin/Research/CCurve/node20.html);
    3、求2所求的中轴线“一笔画”(8连通,走迷宫);
    4、按照3所求得的走向顺序,遍历中轴线,求中轴线垂线与轮廓的交点为“落针点”;
    5、顺序连接4遍历产生的“落针点”,形成“针迹数据”;