使用Android那本书在学习OpenGL,学习的过程中需要把代码从java翻译为C的实现,于是对android中使用Matrix.rotateM的使用有一些困惑,关于左乘还是右乘的问题,在stackoverflow上面发现一个解答,是把rotate的矩阵左乘以原始的矩阵,这跟OpenGL是以行向量表示是相符合的。

Let's say matrix R is rotation matrix around (x,y,z) axis by angle a, then rotateM method modifies existing matrix m like this: m = R * m, but setRotateM overwrites it: m = R.


http://stackoverflow.com/questions/11818417/is-there-any-difference-between-matrix-setrotatem-and-matrix-rotatem

更多相关文章

  1. [Android] 使用Matrix矩阵类对图像进行缩放、旋转、对比度、亮度
  2. Android中SensorManager.getRotationMatrix函数:计算出旋转矩阵,
  3. Android中关于矩阵(Matrix)前乘后乘的一些认识
  4. Android 的变形矩阵 -Matrix
  5. 第三章C++:字符串string、向量vector和数组
  6. c++输出二维字符矩阵对齐
  7. Python:2D Numpy数组(矩阵) - 查找负数之和(行)
  8. 数组与矩阵---需要排序的最短子数组长度
  9. python 按位置关系输出矩阵元素

随机推荐

  1. android开发动态页面时常用的LayoutInfla
  2. 第一行代码 学习笔记 详解广播机制
  3. [转载]Android自定义UI组件
  4. Android多语言切换(兼容安卓9、10)
  5. Android各个版本的新特性
  6. Android的log机制小结
  7. Android锁屏实现与总结
  8. Android(安卓)AsynTask 与Thread 或线程
  9. 【转】android 内存泄漏相关收藏博客。
  10. Android单点触控技术,对图片进行平移,缩放,