美文网首页
1-3 OpenGL 顶点vec4 的原因

1-3 OpenGL 顶点vec4 的原因

作者: super小立立 | 来源:发表于2017-12-12 09:11 被阅读0次

    glsl顶点类型为vec4 原因

    GLSL 文件中的 vPosition 的类型为 vec4 的原因:
    这个地方的点是 x,y,z 的坐标点, 那么想法上, 这个地方应该是可以直接用 3x3 的的 vec3 的向量保存
    但是由于这个地方需要和变换矩阵相乘, 有因为变换矩阵的类型就直接是 mat4 ,是 4 x 4的矩阵类型,
    又因为矩阵相乘的时候,能相乘的话 必须是 w x m , m X y 的矩阵, 也就是 一个矩阵的 行和另外一个矩阵的列相同.
    

    相关文章

      网友评论

          本文标题:1-3 OpenGL 顶点vec4 的原因

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