X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvector.cpp;fp=src%2Fvector.cpp;h=8b2dda2a22301372e956b8bad7fcb2da5fd56d37;hb=3c890e51a9763ffcee49e15753453a7da248272b;hp=e62e5800ce5528314f24da40216a65eb8e9b5550;hpb=41644f6a841b45cb6f1f7a96c93fd550f67a7974;p=architektonas diff --git a/src/vector.cpp b/src/vector.cpp index e62e580..8b2dda2 100644 --- a/src/vector.cpp +++ b/src/vector.cpp @@ -281,3 +281,8 @@ bool Vector::isZero(double epsilon/*= 1e-6*/) return acos(a.Dot(b) / (a.Magnitude() * b.Magnitude())); } + +/*static*/ Point Vector::Midpoint(Point p1, Point p2) +{ + return Point((p1.x + p2.x) / 2.0, (p1.y + p2.y) / 2.0); +}