MCPcopy Create free account
hub / github.com/ICE27182/Python-3D-renderer / normalize_v3d

Function normalize_v3d

pyrender.py:16–18  ·  view source on GitHub ↗
(vector)

Source from the content-addressed store, hash-verified

14from os import get_terminal_size, system
15
16def normalize_v3d(vector):
17 length = sqrt(vector[0]**2 + vector[1]**2 + vector[2]**2)
18 return [vector[0] / length, vector[1] / length, vector[2] / length,]
19def v_dot_u(v, u):
20 return v[0]*u[0] + v[1]*u[1] + v[2]*u[2]
21def len_v(v):

Callers 2

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected