X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Futil.qc;h=b5c98190ef3ebcedf97ed16001cb94de6a217e85;hp=1bbdccfba3bc24070ff9c4953d90d57955019af4;hb=3adaa0873ad9eac20f32e6e3fc0455d4f9e044cd;hpb=8956fac358b1f67619049037f188cbffd6fe1b36 diff --git a/qcsrc/common/util.qc b/qcsrc/common/util.qc index 1bbdccfba..b5c98190e 100644 --- a/qcsrc/common/util.qc +++ b/qcsrc/common/util.qc @@ -2813,3 +2813,18 @@ float Mod_Q1BSP_NativeContentsFromSuperContents(float supercontents) return CONTENT_EMPTY; } #endif + +vector bezier_quadratic_getpoint(vector a, vector b, vector c, float t) +{ + return + (c - 2 * b + a) * (t * t) + + (b - a) * (2 * t) + + a; +} + +vector bezier_quadratic_getderivative(vector a, vector b, vector c, float t) +{ + return + (c - 2 * b + a) * (2 * t) + + (b - a) * 2; +}