diff --git a/src/cg/utils.ts b/src/cg/utils.ts
index 0975c8a6be1a41a78ddc8edc0f33aa0a09d03afe..6f40b82661fd5c589cc39f110d0728a771571037 100644
--- a/src/cg/utils.ts
+++ b/src/cg/utils.ts
@@ -168,4 +168,14 @@ export function matrix4Product(a: Matrix4, b: Matrix4):Matrix4 {
 
     ]
 }
+
+export function matrix3ToMatrix4(m: Matrix3): Matrix4 {
+    const m4: Matrix4 = [
+        m[0], m[1], m[2], 0,
+        m[3], m[4], m[5], 0,
+        m[6], m[7], m[8], 0,
+        0 ,0 ,0 , 1
+    ]
+    return m4;
+}
 //
\ No newline at end of file