版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lzwdlut/article/details/52302239
在学习过程中,推导一下真是坐标系到webGL坐标系转换的通用计算方法,前提是webGL完全占据canvas画布位置,即:
gl.viewport(0, 0, canvas.clientWidth, canvas.clientHeight);
经过几个测试,不知是否适用于所有二维情况。
推导过程见下图,
最终计算公式为:
$\ recH 代表客户区的高度,recH=h;