Android OpenGL Texture 坐标原点问题
在学习OpenGL ES 2.0 for Android时,其提到了OpenGL使用了传统的数学坐标系来定位位置,而在Texture的坐标时则含糊不清。而出来混,终于得还了。
TL;DR: GLUtils.texImage2D
会把传入的Bitmap
上下翻转,让可以开发者可以使用左上角为原点的坐标。但实际上,OpenGL总是以左下角为原点的。
在学习OpenGL ES 2.0 for Android时,其提到了OpenGL使用了传统的数学坐标系来定位位置,而在Texture的坐标时则含糊不清。而出来混,终于得还了。
TL;DR: GLUtils.texImage2D
会把传入的Bitmap
上下翻转,让可以开发者可以使用左上角为原点的坐标。但实际上,OpenGL总是以左下角为原点的。
惊闻XYZ域名即将涨价,索性决定再续费一两年后放弃该域名。之后继续乖乖地使用无需多虑的Github域名。
最近依然在研读OpenGL ES 2.0 for Android。在此记录有关Orthographic Matrix、Perspective Matrix、Perspective Divide、Homogeneous Coordinates等各种问答。
理解粗浅,若有错误,还望指正。不过估计没人看这个网站吧。
一些笔记没地方放了就决定丢这里。
RT