你好,我正在赚钱。我有动画工作,但试图弄清楚如何检测每个椭圆的位置,以便我可以检测它何时是90度,指针指向它。我用来构建滚轮的数据是一系列十六进制颜色。这是codpen
这是构建方向盘的功能
mll
提前致谢
答案 0 :(得分:0)
问题在于您依靠revolve
参数来设置旋转,而旋转又会修改椭圆的位置。这使得在旋转后很难弄清楚椭圆的实际位置。
你可以通过不旋转点并检查它来弄明白,但是这听起来很复杂。相反,如果我是你,我会停止使用revolve
函数来旋转整个画布,而是使用它来计算每个椭圆的位置。
一旦获得每个椭圆的实际位置,就可以确定哪个椭圆位于顶部。或者您可以使用dist()
函数来确定哪个最接近指针。