如何将路径分成几段?

How to divide the path into several segments?

我需要将路径分成几个部分。例如,Path 有一个 dashArray 参数,用于指定破折号的长度和间隙的长度。我需要获得一条或多条仅匹配破折号的路径。也就是说,我需要得到这样的路径

但没有 dashArray 属性。我如何使用 paper.js 或其他一些库来做到这一点?

我找到了解决问题的方法。 PaperJS 有一个方法 Path.getPointAt(offset) 这里的 offset - 是从路径开始处以像素为单位的偏移量。我做了 simple sketch