【发布时间】:2021-01-20 18:00:51
【问题描述】:
我正在使用 paper.js 并尝试创建函数来创建 zizag 路径。我已使用 getPointAt 将路径划分为多个段,现在尝试通过添加法线来调整锯齿形 sketch 和代码。提前致谢 代码:
var zag= new Path()
var start= new Point(view.center)
var end= start.add(300,200)
zag.add(start, end)
zag.strokeColor="black"
var count= 20, length= zag.length;
for(var i= 0; i<count; i++){
var offset= i / count * length
var normal= zag.getNormalAt(offset) * 30
zag.add(zag.getPointAt(offset))
zag.segments[i].point.add(i%2==0?normal:-normal)
console.log(normal)
}
zag.selected= true
【问题讨论】:
标签: paperjs