Sna*_*mes 10 android bitmap matrix orientation
我试图理解android.graphics.Matrix类中的9个值如何用于渲染某些东西(特别是Bitmap).
我在值数组中看到了9个索引的定义,但命名约定对我来说似乎没有多大意义.
我有自己的定位系统,我用于我的引擎中的所有对象.对我来说,一个方向包括一个位置,一个前向矢量和一个左矢量.
我试图弄清楚如何获取这3个数据(已经映射到屏幕空间)并创建一个android.graphics.Matrix,它将像我期望的那样呈现我的对象的位图.
任何帮助,将不胜感激.
谢谢
Sna*_*mes 24
我最终想出了文档.对于那些对我这样的措辞感到困惑的人,这是另一种解释:
[0,0 0,1 0,2]
[1,0 1,1 1,2]
[2,0 2,1 2,2]
=
[MSCALE_X MSKEW_X MTRANS_X]
[MSKEW_Y MSCALE_Y MTRANS_Y]
[MPERSP_0 MPERSP_1 MPERSP_2]
=
[scale.x diagonal.x pos.x]
[diagonal.y scale.y pos.y]
[0.0f 0.0f 1.0f]
| 归档时间: |
|
| 查看次数: |
7728 次 |
| 最近记录: |