X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fwarpzonelib%2Fanglestransform.qc;h=3233f6a31cef9d6fbe6b5a14decc5af1654c05e8;hb=713c791413a74118f6f826233c5931478736d952;hp=56f72bfd75bfee9235523ff55ffe8c418a732b83;hpb=0e7ed909bffb4ff21f0c68d163edfc17487e380a;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/warpzonelib/anglestransform.qc b/qcsrc/warpzonelib/anglestransform.qc index 56f72bfd7..3233f6a31 100644 --- a/qcsrc/warpzonelib/anglestransform.qc +++ b/qcsrc/warpzonelib/anglestransform.qc @@ -84,11 +84,16 @@ vector AnglesTransform_TurnDirectionFU(vector transform) return transform; } -vector AnglesTransform_Divide(vector to_transform, vector from_transform) +vector AnglesTransform_RightDivide(vector to_transform, vector from_transform) { return AnglesTransform_Multiply(to_transform, AnglesTransform_Invert(from_transform)); } +vector AnglesTransform_LeftDivide(vector from_transform, vector to_transform) +{ + return AnglesTransform_Multiply(AnglesTransform_Invert(from_transform), to_transform); +} + vector AnglesTransform_Normalize(vector t, float minimize_roll) { float need_flip;