【发布时间】:2011-07-08 19:04:07
【问题描述】:
通常,方阵用于变换各个点。您有一个 4D 向量,该向量转换为 1x4 或 4x1 矩阵,该矩阵乘以 4x4 矩阵,无论哪一边工作以创建 4x1 或 1x4 矩阵。这是你的转换点。
但是非方阵有什么用呢?如果将 3x4 矩阵乘以 4x1 向量矩阵,则最终得到 3x1 矩阵;这比你开始的维度少一个。更不用说 3x4 矩阵不具备 4x4 矩阵的优良特性,例如与其他 4x4 矩阵相乘的能力仍然保持相同的维度。
GLSL 支持方阵和非方阵。为什么?
【问题讨论】:
标签: 3d glsl matrix-multiplication