.net - 为什么只有 Matrix3x2 和 Matrix4x4?

标签 .net system.numerics

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

最佳答案

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

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

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

关于.net - 为什么只有 Matrix3x2 和 Matrix4x4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35132743/

相关文章:

c# - 大型数据集上的 System.Numerics.Vector<T>

c# - C# 可以使用乘加融合吗?

c# - 动态数据绑定(bind)到转发器或 Datalist 控件,按列

.net - Wix 不会卸载 IIS Web 应用程序

c# - 两个列表按升序排序另一个按降序但受约束

c# - MonthGenitiveNames 和 MonthNames 之间有什么区别?为什么月份有空白?

c# - 为什么任务的结果属性对于非泛型任务 (C# 4.0+) 不可用?

c# - 在 C# 中指向包含 System.Numerics.Vector<double> 的结构的指针

c# - System.Numerics.Vector.ConditionalSelect 的用途是什么?