MCPcopy Create free account
hub / github.com/ThatOpen/engine_clay / normalize

Method normalize

packages/clay/src/utils/vector.ts:36–40  ·  view source on GitHub ↗
(vector: number[])

Source from the content-addressed store, hash-verified

34 }
35
36 static normalize(vector: number[]) {
37 const [x, y, z] = vector;
38 const magnitude = Vector.magnitude(vector);
39 return [x / magnitude, y / magnitude, z / magnitude];
40 }
41
42 static magnitude(vector: number[]) {
43 const [x, y, z] = vector;

Callers 7

getFacePointsMethod · 0.80
updateWallsMethod · 0.80
createGeometryMethod · 0.80
extendMethod · 0.80
directionMethod · 0.80
directionMethod · 0.80

Calls 1

magnitudeMethod · 0.80

Tested by

no test coverage detected