美文网首页
整理3D运算上的疑问

整理3D运算上的疑问

作者: silekey | 来源:发表于2019-03-02 11:59 被阅读0次

为什么有些书矩阵运算是左乘, 而有些书是右乘?

可以互换, 使用逆矩阵与转置矩阵公式即可. 由于一个变换矩阵是由 旋转 缩放 位移 组成.
缩放位移都比较简单, 而旋转矩阵又是正交矩阵.所以推导的过程基本类似.
因此只是内部API使用哪种方式而已. 比如DX的书教的是右乘, 而U3D的矩阵是左乘.

为什么同一本书, 有时用左乘, 有时用右乘?

为了性能, 很多变换由于其矩阵是正交矩阵(只包含旋转). 这样做可以省去一步求逆矩阵的过程.(逆矩阵运算量比较大)

矩阵左乘与右乘除了不相等之外又是什么关系?

参考逆矩阵与转置矩阵的变换公式.

如何从 前上右方向与位置 获得空间的转换矩阵?

| | | |
x y z pos
| | | |
0 0 0 1

3维坐标下如何得知某个点是在方向上的左边还是右边?

在左手坐标系下, 必然知道up 与 forward 向量。 UxF 可得右边的向量, 点乘之.

2维坐标下又如何知道 左右?

基本思路也是先求的右方向的坐标然后进行点乘.
对 (1, 0) 这个向量进行一次右转操作(直接画图-_-!)
会发现 屏幕坐标的 右边是 y, -x
而 U3D坐标的右边是 -y, x
或者直接把坐标扩展到3维差乘. z = a_x*b_y - a_y*b_x
判断z的值是大于0还是小于0

相关文章

  • 整理3D运算上的疑问

    为什么有些书矩阵运算是左乘, 而有些书是右乘? 可以互换, 使用逆矩阵与转置矩阵公式即可. 由于一个变换矩阵是由 ...

  • 昼欲尽 14

    运运去到林一萍家,果然又是无功而返,算上今天才回来的山东这一趟,几乎可以算是一天跑去找她两次,运运将衣领和围巾都裹...

  • 2016.04.23 近期疑问整理

    文|李丽梁 1. 商品的优化过程中,是技术和外观设计分别交替主导,时间不定。这是当时代原因?还是往昔亦如此? 2....

  • [FabNotes04]第二周:CAD

    上课时,被教授给出的 CAD tools list 弄得老眼昏花…… 光 3D 就有那么多,还没算上 2D 和 2...

  • 50幅难以置信3D画,看完你会怀疑自己的眼睛

    3D画是这么画出来的,相信大家看过这些作品后都会又一个疑问。 要搞清楚3D画,就需要了解3D究竟是什么,简单的说就...

  • 水润读书笔札 l 庄子 外篇 天运(一)

    《庄子·天运》,庄子外篇的第️七篇。天运,即天地自然的运转。天运篇由️七个章节编纂而成。 第一章 通过疑问谁促动天...

  • 错误预算上线机制

    在读《SRE - Google运维解密》的时候看到Google提出的错误预算上线机制,觉得不错,在这里细化一下,如...

  • 那些在训练营整理好的学员衣柜,复乱了吗?

    原创整理控文娟整理控 「整理控21天衣物整理训练营」第5期3月1日结营,算上这一期,训练营已经培训了超过150名学...

  • 安卓开发-新手疑问整理

    环境 MacBookPro ,Android Studio ChipmunkAndroid Studio Chip...

  • 安小熊的航海日志—2018年11月15日

    为了改善我的“停滞运”和“腐朽运”,今天打扫了房间,把柜子里所有的东西都重新整理了一下,扔了不少东西,不整理的时候...

网友评论

      本文标题:整理3D运算上的疑问

      本文链接:https://www.haomeiwen.com/subject/ovjeuqtx.html