视觉模块(VPython)中是否有类似于scene.mouse.getclick的东西?我需要它来翻车。提前致谢。
编辑:当鼠标在特殊区域内移动而不单击时,我需要一个功能来做某事。
视觉模块(VPython)中是否有类似于scene.mouse.getclick的东西?我需要它来翻车。提前致谢。
编辑:当鼠标在特殊区域内移动而不单击时,我需要一个功能来做某事。
正如 mathmike 所提到的,您似乎可以使用 scene.mouse.pick 来获取当前位于鼠标下方的对象,至于“场景位置”,我认为 scene.mouse.pickpos 就是您所需要的寻找 - 如果没有,您应该能够从全局鼠标位置计算它(通过 getEvent())。
否则,请查看从 getEvent() 函数获取信息,并可能为自己编写事件循环。
scene.mouse.getclick 会告诉你鼠标最后一次点击时的位置。这与 scene.mouse.clicked 不同,后者会告诉您是否有人点击。
没有相应的方法可以查看是否有人将鼠标悬停在特定对象上。您可以做的一件事是使用 while 循环不断检查 scene.mouse.pick 以查看鼠标当前是否位于感兴趣的对象上。