gpt4 book ai didi

javascript - 绘制5点星的算法

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:05 25 4
gpt4 key购买 nike

我目前正在研究使用 JavaScript 在 Canvas 上绘制标准的 5 点星形的解决方案。我在那里,但无法完全弄清楚。如果有人有任何提示或指示,我将不胜感激。

最佳答案

我对 Chris 发布的代码进行了一些更改,以便它适用于我:

var alpha = (2 * Math.PI) / 10; 
var radius = 12;
var starXY = [100,100]

canvasCtx.beginPath();

for(var i = 11; i != 0; i--)
{
var r = radius*(i % 2 + 1)/2;
var omega = alpha * i;
canvasCtx.lineTo((r * Math.sin(omega)) + starXY[0], (r * Math.cos(omega)) + starXY[1]);
}
canvasCtx.closePath();
canvasCtx.fillStyle = "#000";
canvasCtx.fill();

希望对你有帮助

关于javascript - 绘制5点星的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14580033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com