gpt4 book ai didi

javascript - 绘制圆弧,取决于输入的时间

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:56 25 4
gpt4 key购买 nike

我需要绘制圆的一部分,这取决于输入的时间。比如6:00到9:00,圈子的站点是:

enter image description here

我需要绘制的蓝色区域。相应地,从00:10到3:20的部分圈子将安排在其他地方。

我想我会使用 GD 库,但我不知道如何(也许这里的问题与几何以及 sincos 。谢谢。

P.S. 我不知道是否有办法通过 JavaScript 和/或 CSS 实现。

最佳答案

这是解决这个问题最重要的一点:

x = r * Math.cos(t) + offsetX;
y = r * Math.sin(t) + offsetY;

这是圆方程的参数形式...“r”是半径,“t”是从 0 到 2π 的“进度”,( wiki)

您可以使用“canvas”或 SVG(检查 Raphael.js 库)在 JavaScript 中轻松做到这一点

关于javascript - 绘制圆弧,取决于输入的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19088803/

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