From 78d6d2b6e235ece95b2c4e90937df24534bbdb6f Mon Sep 17 00:00:00 2001 From: David Anderson Date: Mon, 23 Jul 2007 22:25:32 +0000 Subject: [PATCH] amb608 (MakeVectorFromPoints) --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401161 --- plugins/include/vector.inc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/plugins/include/vector.inc b/plugins/include/vector.inc index 14b5c05d..ac796e37 100644 --- a/plugins/include/vector.inc +++ b/plugins/include/vector.inc @@ -154,3 +154,18 @@ stock NegateVector(Float:vec[3]) vec[1] = -vec[1]; vec[2] = -vec[2]; } + +/** + * Builds a vector from two points by subtracting the points. + * + * @param pt1 First point (to be subtracted from the second). + * @param pt2 Second point. + * @param output Output vector buffer. + * @noreturn + */ +stock MakeVectorFromPoints(const Float:pt1[3], const Float:pt2[3], Float:output[3]) +{ + output[0] = pt2[0] - pt1[0]; + output[1] = pt2[1] - pt1[1]; + output[2] = pt2[2] - pt1[2]; +}