原文地址: WebGL之物体选择 使用WebGL将图形绘制到画布后,如何与外部进行交互?这其中最关键的就是如何实现物体的选择.比如鼠标点击后判断是否选中了某个图形或图形的某个部分. 本节实现的效果: WebGL选中物体 如何实现选中物体 颜色区分法 <WebGL编程指南>中提出了一个原理很简单的解决方案,步骤如下: 鼠标按下时物体重绘为红色或其他能区分的颜色 读取鼠标点击处像素的颜色 gl.readPixels(x,y,width,height,format,type,pixels) 使用物体…