diff --git a/MathLib/Vector3.h b/MathLib/Vector3.h
index 8ddaba5787bf3ae61a2c996f0c3033e8eee2576a..e80e630b295b3b63388f2588735b1eb5ca8fccdc 100644
--- a/MathLib/Vector3.h
+++ b/MathLib/Vector3.h
@@ -43,7 +43,7 @@ public:
 	{}
 	/** constructs a vector from the gien points */
 	TemplateVector3(const MathLib::TemplatePoint<T> &a, const MathLib::TemplatePoint<T> &b) :
-		MathLib::TemplatePoint<T>(b[0] - a[0], b[1] - a[1], b[2] - a[2])
+		MathLib::TemplatePoint<T>({b[0] - a[0], b[1] - a[1], b[2] - a[2]})
 	{}
 	~TemplateVector3() {}