使用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. 移动安全-java JEB安装使用
  2. Android(安卓)Diaolog与AlertDialog用法实例
  3. android注解使用详解(图文)
  4. Android(安卓)使用【AIDL】调用外部服务
  5. Android(安卓)am 指令的使用
  6. [Android] 为Android安装BusyBox —— 完整的bash shell
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. Android用开发者模式进行调试时出现的问
  2. android 10 system app 读取sysfs_leds a
  3. android之线性布局LinearLayout以及weigh
  4. Android(安卓)实现微信登录
  5. android 获取音乐文件的内置专辑图片
  6. Android休眠唤醒驱动流程分析
  7. android ImageUtils 图片处理工具类
  8. android全屏
  9. android获取手机信息大全
  10. 【Android】隐藏底部虚拟按键,亲测可用