(vectors)
| 268 | Average all normals on each vertex, stored in self.svn and self.faces[:][3] |
| 269 | """ |
| 270 | def average_many_vectors_v3d(vectors): |
| 271 | # transformed_vecs = [(x1, x2, ...), (y1, y2, ...), (z1, z2, ...)] |
| 272 | transformed_vecs = tuple(zip(*tuple(zip(*vectors))[0])) |
| 273 | return normalize_v3d((sum(transformed_vecs[0]), sum(transformed_vecs[1]), sum(transformed_vecs[2]))) |
| 274 | if self.faces[0][2] is None: |
| 275 | self.calculate_face_normals() |
| 276 | # v_vn = {v: [([nx, ny, nz], face_index, vertex_index_in_a_face), (...)], |
nothing calls this directly
no test coverage detected