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

由于DirectX和OpenGL在“惯用性”上有所不同(DirectX使用左手坐标,而OpenGL则是右手坐标),因此通常在这两个版本中都提供此类API,并用RHLH进行注释以防止混淆。 System.Numerics并非如此,每种方法只有一个版本。

我的问题是,新的System.Numerics方法的处理方式是什么?

最佳答案

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

关于c# - Matrix4x4相机方法的惯用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31764482/

10-17 02:37