15 lines
274 B
C#
15 lines
274 B
C#
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;
|
|
}
|
|
} |