窄幅面料算法有哪些