- 博客(2)
- 收藏
- 关注
原创 qt openGL学习笔记:利用帧缓冲(颜色缓冲)实现鼠标拾取
我们可以为每一个模型赋予其一个唯一的颜色ID,并将其传入shader中,然后在GL_COLOR_ATTACHMENT1等这些额外的颜色缓冲中绘制。当鼠标点击时,可以通过glReadPixels()获取像素值并遍历所有的模型ID,就能得知是否选中模型或选中了哪一个模型。
2023-10-13 22:31:39 732 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人