You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改p5.js中线条的端点样式?默认圆角需调整

解决p5.js粗线条端点圆角改直角的问题

你可以直接使用p5.js内置的strokeCap()函数修改线条端点样式,这是比手动计算坐标更简便的方案:

函数参数说明

strokeCap()支持三种端点样式:

  • ROUND:默认的圆角端点
  • SQUARE:直角端点(与线条粗细等宽,不会超出线段本身长度)
  • PROJECT:带延伸的直角端点(在线段两端多出一段等于线条半宽的长度)

修改后的代码

strokeWeight(50);
strokeCap(SQUARE); // 添加该行设置直角端点
line(150, 150, 300, 200);

如果需要带延伸的直角效果,替换参数即可:

strokeWeight(50);
strokeCap(PROJECT);
line(150, 150, 300, 200);

这个方法无需手动计算旋转、坐标或使用复杂图形,直接调用内置函数就能实现预期效果。

内容的提问来源于stack exchange,提问作者Daniel Cruz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 10:52:06