diff --git a/src/cg/utils.ts b/src/cg/utils.ts index f390d67ff8a438be22d95109877634ac4153a861..c04275caa120984ed34db817f72c9a5d1a2a0f1e 100644 --- a/src/cg/utils.ts +++ b/src/cg/utils.ts @@ -48,4 +48,9 @@ export function vecNormalize(vec: Array<number>){ return normalized; } + +export function vecDotProduct(vecOne: Array<number>, vecTwo: Array<number>){ + let dotProduct = vecOne[0]*vecTwo[0] + vecOne[1]*vecTwo[1] + vecOne[2]*vecTwo[2]; + return dotProduct; +} // \ No newline at end of file