X-Git-Url: http://git.tdb.fi/?p=libs%2Fmath.git;a=blobdiff_plain;f=source%2Flinal%2Fvector3.h;h=0197dbc9775bef46f87923f41e70756058926b43;hp=90a5ff5fc468a77ea439b7b5d3e52667ac75ef98;hb=a3d9772a9fd483278b6248a811dc6f4ce968892b;hpb=79b2de777a3841bced5fd782a46166fc4d9d7489 diff --git a/source/linal/vector3.h b/source/linal/vector3.h index 90a5ff5..0197dbc 100644 --- a/source/linal/vector3.h +++ b/source/linal/vector3.h @@ -40,18 +40,18 @@ inline Vector3::Vector3(const Vector &v): { } template -inline T dot(const Vector3 &v1, const Vector3 &v2) +inline T dot(const Vector &v1, const Vector &v2) { return inner_product(v1, v2); } template -inline Vector3 cross(const Vector3 &v1, const Vector3 &v2) +inline Vector cross(const Vector &v1, const Vector &v2) { - return Vector3(v1[1]*v2[2]-v1[2]*v2[1], v1[2]*v2[0]-v1[0]*v2[2], v1[0]*v2[1]-v1[1]*v2[0]); + return Vector(v1[1]*v2[2]-v1[2]*v2[1], v1[2]*v2[0]-v1[0]*v2[2], v1[0]*v2[1]-v1[1]*v2[0]); } } // namespace LinAl -} // namespace LinAl +} // namespace Msp #endif