gpt4 book ai didi

javascript - 如何在 Canvas 形状之间绘制对 Angular 线

转载 作者:行者123 更新时间:2023-12-03 10:37:34 26 4
gpt4 key购买 nike

我想在圆圈之间画一条对 Angular 线。我怎样才能做到这一点?这是我的代码的一部分:

<div id="ways" style="width:1000px;margin:0 auto;height:100%;">
<canvas id="canvas" width="1000" height="1000"></canvas>
</div>

并完成fiddle

我想为中心圆创建线条,例如:

enter image description here

最佳答案

您可以像其他线条一样绘制它:

    if (i != rows - 1 && j != cols - 1) {
context.moveTo(
x + radius / sqrt2,
y + radius / sqrt2
);
context.lineTo(
(j + 1) * offset + center - radius / sqrt2,
(i + 1) * offset + center - radius / sqrt2
);
context.moveTo(
x + radius / sqrt2,
(i + 1) * offset + center - radius / sqrt2
);
context.lineTo(
(j + 1) * offset + center - radius / sqrt2,
y + radius / sqrt2
);
}

http://jsfiddle.net/o256ppwx/2/

关于javascript - 如何在 Canvas 形状之间绘制对 Angular 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28932108/

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