diff --git a/src/cg/utils.ts b/src/cg/utils.ts
index 3a291aabe167241afdebdd15db7c8eebafb00d91..fdd353b90406bfc5389484165d72d9830e5a1638 100644
--- a/src/cg/utils.ts
+++ b/src/cg/utils.ts
@@ -28,4 +28,9 @@ export function vecMultiply(vecOne: Array<number>, factor: number){
     return vecOne;
 }
 
+export function vecLength(vec: Array<number>){
+    let length: number;
+    length = Math.sqrt(vec[0]*vec[0] + vec[1]*vec[1] + vec[2]*vec[2]);
+    return length;
+}
 //
\ No newline at end of file