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