3
关注
1814
浏览

在paperjs中的圆段上绘制线

查看全部 2 个回答

袁超 未验证用户 用户来自于: 广东省
2020-09-15 17:29

不知道任何paper.js,但就数学去,这里是一个尝试:

var ctr = {x: 100.0, y: 100.0}; 
var rad = 50.0; 
var spikeLen = 10; 

for(var i = 0; i < path.segments.length; i++){ 
    spike = new Path(); 
    var p = { 
    x: path.segments[i].point.x, 
    y: path.segments[i].point.y 
    }; 
    spike.add(new Point(p.x, p.y)); 
    spike.add(new Point(p.x - spikeLen*(ctr.x-p.x)/rad, p.y - spikeLen*(ctr.y-p.y)/rad); 
    spike.strokeColor = 'black'; 
    spike.strokeWidth = 2.5; 
} 

关于作者

问题动态

发布时间
2020-09-15 15:51
更新时间
2022-09-15 15:52
关注人数
3 人关注

相关问题

数组对象中的数组Javascript
使用node.js将AWS Lambda中的JSON保存到AWS S3
当在Puppeteer中用作选择器时,Gmail中的“撰写”按钮的CSS选择器无效
将数组映射到Typescript/Angular中的对象
按自定义角度数据表中的列进行过滤
某同学绘制的零件加工图纸如图所示,下列关于图中的尺寸标注中,标注错误的是
螺栓中的类型错误CMS
请问如何求出下列excel表格中的数值
在JSP中的foreach
如何将点击我的html文件的图像url传递给view.py中的python函数Django
个人工作笔记 Powered BY WeCenter V4.1.0 © 2024 粤ICP备2020123311号