为什么只有 Matrix3x2 和 Matrix4x4?

Why only Matrix3x2 and Matrix4x4?

为什么 System.Numerics namespace 定义了 Matrix3x2 和 Matrix4x4 类型但不提供 2x2 或 3x3 矩阵?这些至少同样有用。

(免责声明:我在 Microsoft System.Numerics 图书馆工作)

以上评论正确。我们支持一些固定大小的类型,因为它们在 2D 和 3D 图形应用程序中非常常用,用于与核心 Windows 数字类型的互操作,以及用于 Win2D 等库。

在不久的将来,在向库中添加任何新类型之前,我们可能会专注于改进库中的当前类型(通过添加更多更好的 SIMD 代码生成功能)。