为什么只有Matrix3x2和Matrix4x4?

时间:2016-02-01 14:13:45

标签: .net system.numerics

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

1 个答案:

答案 0 :(得分:3)

(免责声明:我在Microsoft的System.Numerics库上工作)

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

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