在可视化模块(VPython)中是否有类似于scene.mouse.getclick的内容? 我需要它进行翻转。 提前谢谢。
编辑:当鼠标在特殊区域内移动而不点击时,我需要一个功能来做某事。
答案 0 :(得分:1)
正如mathmike所提到的,似乎你可以使用scene.mouse.pick获取当前鼠标下的对象,而对于'scene-position',我认为scene.mouse.pickpos是什么你正在寻找 - 如果没有,你应该能够从全局鼠标位置(通过getEvent())计算它。
否则,请查看从getEvent()函数获取信息,并可能为自己编写一个事件循环。
答案 1 :(得分:0)
答案 2 :(得分:0)
scene.mouse.getclick会告诉您鼠标上次点击的位置。这与scene.mouse.clicked不同,后者会告诉您是否有人点击过。
没有相应的方法可以看出是否有人将鼠标悬停在特定物体上。你可以做的一件事就是使用一个while循环来持续检查scene.mouse.pick,看看鼠标当前是否超过了感兴趣的对象。