Matrix4x4 相机方法的惯用手性

Handedness of Matrix4x4 camera methods

.NET Framework 4.6 在 System.Numerics 命名空间中引入了新的 类,包括 Matrix4x4。它还为 3D 计算机图形引入了新的静态辅助方法,例如 CreateLookAtCreatePerspectiveFieldOfView.

由于 DirectX 和 OpenGL 在 "handedness" 方面有所不同(DirectX 使用左手坐标,而 OpenGL 使用右手坐标),通常此类 API 在两个版本中都可用,并用 RHLH 以防混淆。 System.Numerics 不是这种情况,我们只有每个方法的一个版本。

我的问题是,新 System.Numerics 方法的惯用手是什么?

奇怪的是,所有方法都使用右手坐标,这与微软自己的DirectX相反。