格鲁特鼠标交互
GLUT mouse interaction
>任何人都可以打电话告诉我如何通过鼠标交互获得超过 1 点 x 值和 y 值?我想得到 x1,y1 值和另一个点 x2,y2
void mouse(int button ,int state,int x,int y)
{
if(button==GLUT_LEFT_BUTTON && state==GLUT_DOWN){
}
}
我在OpenGL上并没有做太多事情,但是在检查x的值时,你不能只使用&&(x + 1(或任何你想增加它的东西吗?
任何身体都可以通过鼠标交互获得超过 1 点 x 值和 y 值吗?
你的意思是用户点击屏幕几次?如果是这样:创建一个数组或点列表,并在传入点到来时附加它们。
如果您想通过一次点击获得多个点(正好是屏幕上的一个点(,您必须告诉我们,您到底想做什么。
您是否考虑过多点触控?好吧,GLUT不支持这一点;您必须切换到可以使用多个指针设备的应用程序框架。或者您或其他人向 GLUT 添加了多点触控支持,引入了提供指针索引的新事件处理程序MultiPointer
。但这只是假设。
相关文章:
- Qt VTK交互风格的信号到小部件
- WinAPI挂钩鼠标
- Qt Quick-如何仅从c++代码与qml属性交互
- 将鼠标悬停在问题上时与预期">"相关的代码错误
- 跟踪滚动条上的鼠标事件
- SendInput()鼠标移动计算
- 为什么我的点没有在 OpenGL 中绘制鼠标所在的位置?
- 如何在鼠标挂钩过程中检测拖动
- 复制和交换习惯用法与移动操作之间的交互
- Win32 发送输入鼠标移动滞后并冻结
- 将鼠标和键盘输入发送到 unity3d 游戏 (Rust)
- 有没有办法区分Qt小部件是通过鼠标单击还是通过按表键获得焦点?
- 为什么在访问 vtkRenderWindow 的"交互器"变量时会发生段错误?
- 在 macOS 中使用 C/C++ 设置鼠标光标图像
- 如何通过拖动鼠标QT检查按钮?鼠标移动事件
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- 格鲁特鼠标交互
- 如何使移动检测到的手和指尖像鼠标一样与Qt GUI交互
- “opengl鼠标交互”复选框
- 如何使一个c++程序与鼠标点击和X窗口系统应用程序交互