标签: webgl coordinate-transformation
我有一个通过WebGL显示3D模型的应用程序。可以旋转,平移和缩放。现在我想渲染一个2D鼠标光标。当然,我不能只为这个3D空间添加多边形,因为当用户使用转换操作时,多边形将表现为3D对象。
我考虑在近剪裁平面上绘图,因为我认为多边形不会受到变换的影响。但我无法弄清楚如何获得绘制三角形的近平面坐标。
我想计算近剪裁平面上的三角坐标,并在缓冲区内设置三角形的新顶点。
有谁知道我怎么能做到这一点?还有另一种在3D房间中绘制2D多边形的方法吗?