The .NET framework 4.6 introduced new classes in the System.Numerics namespace, including Matrix4x4 . He also introduced new static helper methods for 3D computer graphics, such as CreateLookAt or CreatePerspectiveFieldOfView .
Since DirectX and OpenGL differ in โroutineโ (DirectX uses left coordinates with the correct OpenGL coordinates), usually such APIs are available in both versions and annotated using RH or LH to prevent confusion. This does not apply to System.Numerics , where we have only one version of each method.
My question is, what is the portability of the new System.Numerics methods?
source share