Minor cleanup.
[lsystem3d.git] / src / vector.cpp
index 639d0b2083aace27c535a1e9903f10113a4bf6d0..06ce40c6c5d4e741f749ea8490975f0022f40d49 100644 (file)
@@ -47,6 +47,23 @@ Vector::~Vector()
 
 
 
+/**
+ * Normalize vector
+ */
+void Vector::normalize()
+{
+    double length = sqrt(_x * _x + _y * _y + _z * _z);
+    
+    if (length != 0)
+    {
+        _x /= length;
+        _y /= length;
+        _z /= length;
+    }
+}
+
+
+
 /**
  * Rotate around another vector
  * @param angle rotation angle
@@ -82,23 +99,6 @@ void Vector::rotate(double angle, Vector vector)
 
 
 
-/**
- * Normalize vector
- */
-void Vector::normalize()
-{
-    double length = sqrt(_x * _x + _y * _y + _z * _z);
-    
-    if (length != 0)
-    {
-        _x /= length;
-        _y /= length;
-        _z /= length;
-    }
-}
-
-
-
 /**
  * Get scalar product of two vectors
  * @param vector arbitrary vector