using OpenTK.Mathematics; namespace Engine.Util; public static class Math { public static Vector4 MulProject(this Vector4 a, in Matrix4 m) { var result = a * m; if (result.W != 0.0) result /= result.W; return result; } }