y-Shear Matrix作为基本转换的组合?

时间:2017-05-30 08:04:18

标签: graphics

我试图了解和搜索非常多,但我没有找到y方向剪切[1,0,0]       [害羞,1,0]       [0,0,1]

1 个答案:

答案 0 :(得分:0)

您可以在http://web.archive.org/web/20060914224155/http://web.archive.org:80/web/20041029003853/http://www.j3d.org/matrix_faq/matrfaq_latest.html#Q43找到答案

如果链接以某种方式被破坏,这里是相关部分:

剪切矩阵用于使3D模型看起来侧向倾斜。   例如,“斜体”文本要求每个角色倾向于   对。   在三个维度上存在六种可能的剪切方向:

o shear X by Y
o shear X by Z
o shear Y by X
o shear Y by Z
o shear Z by X
o shear Z by Y

所有六个剪切方向可以组合成一个矩阵:

    | 1    Syx  Szx  0 |
    |                  |
    | Sxy  1    Szy  0 |
M = |                  |
    | Sxz  Syz  1    0 |
    |                  |
    | 0    0    0    1 |
    |                  |

Where Sij implements a shear of I by J
Thus, Sxy shears X by Y

理论上,三维旋转可视为组合   六个剪切方向。