gpt4 book ai didi

javascript - 使用 JavaScript 查找圆形 Canvas 交点

转载 作者:行者123 更新时间:2023-11-28 02:34:09 29 4
gpt4 key购买 nike

我正在画一个circlecanvas上。我想知道,给定 circle 的半径和原点 x/y ,在什么时候 circlecanvas 相交(如果有的话)边缘。

这肯定是一个几何问题,但这部分似乎太简单了,无法发布到其他地方。 JavaScript 部分完全让我无法理解。我什至不完全确定如何开始。

canvas大小会有所不同,但很容易访问。 circle尺寸和位置也将是动态的,但这些变量是容易获得的。非常欢迎任何正确方向的提示或插入。

PS

我正在使用 RaphaelJS 绘制形状,如果有帮助的话。如果有人有 Canvas /现代浏览器的解决方案,我可以自行完成其余部分。

最佳答案

使用像 http://www.kevlindev.com/gui/math/intersection/index.htm#Anchor-intersectCircleRectangl-46622 这样的 JavaScript 交叉库

您可以按照 Canvas 的定义来定义矩形(可能是 0、0、宽度、高度)。

关于javascript - 使用 JavaScript 查找圆形 Canvas 交点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13695373/

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