X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fwarpzonelib%2Fmathlib.qc;fp=qcsrc%2Fwarpzonelib%2Fmathlib.qc;h=e61318d6fb5db0914d80c7377dcefd25fb473e1b;hp=e702756265ad45367dee72293e50b0f3cee90b4e;hb=879241d7cb263094b5ac485fed4bf88b9f2aea86;hpb=daf778eca4ed89cd364e7700d5a2b77f4de6fd7a diff --git a/qcsrc/warpzonelib/mathlib.qc b/qcsrc/warpzonelib/mathlib.qc index e702756265..e61318d6fb 100644 --- a/qcsrc/warpzonelib/mathlib.qc +++ b/qcsrc/warpzonelib/mathlib.qc @@ -294,3 +294,11 @@ int isunordered(float x, float y) { return !(x < y || x == y || x > y); } + +vector cross(vector a, vector b) +{ + return + '1 0 0' * (a.y * b.z - a.z * b.y) + + '0 1 0' * (a.z * b.x - a.x * b.z) + + '0 0 1' * (a.x * b.y - a.y * b.x); +}