plugins/include/vector.inc
changeset 1155 7280db5fdd31
parent 1069 8e475210cd4d
child 1330 ab94316bb52b
     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 +}