Matrix4x4 Camera Tag Transfer

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?

+4
source share
1 answer

Oddly enough, all methods use the right coordinates, unlike Microsoft DirectX.

+3
source

All Articles