1.1 --- a/plugins/include/vector.inc Mon Jul 23 22:03:02 2007 +0000
1.2 +++ b/plugins/include/vector.inc Mon Jul 23 22:25:32 2007 +0000
1.3 @@ -154,3 +154,18 @@
1.4 vec[1] = -vec[1];
1.5 vec[2] = -vec[2];
1.6 }
1.7 +
1.8 +/**
1.9 + * Builds a vector from two points by subtracting the points.
1.10 + *
1.11 + * @param pt1 First point (to be subtracted from the second).
1.12 + * @param pt2 Second point.
1.13 + * @param output Output vector buffer.
1.14 + * @noreturn
1.15 + */
1.16 +stock MakeVectorFromPoints(const Float:pt1[3], const Float:pt2[3], Float:output[3])
1.17 +{
1.18 + output[0] = pt2[0] - pt1[0];
1.19 + output[1] = pt2[1] - pt1[1];
1.20 + output[2] = pt2[2] - pt1[2];
1.21 +}