我的研究同事和我正在创建一些甜甜圈图,并希望使用mouseOver打印甜甜圈切片的值。我们使用的计算是以弧度表示的(使用angleMode(弧度))。为了跟踪鼠标的位置,我们正在计算mouseX和mouseY的位置,以及一个“鼠标角度”作为angleBetween比较一个向量(1,0)和一个mouseX,mouseY的向量。对我来说,结果是正半径顺时针方向从3点到9点,然后是相反的负弧度。然而,对我的研究同事来说,他们得到的是绝对的弧度值。我们在2019年8月发现了一个GitHub,详细描述了这个函数中的一个bug:(https://github.com/processing/p5.js/issues/3973)我的同事在调用angleBetween函数之前对Y的总体位置进行了修复检查,但这显然不是最优的。
有没有其他人遇到过这个问题,并知道为什么会发生这种情况?
谢谢!
https://stackoverflow.com/questions/71472105
复制相似问题