mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-12 09:44:16 +02:00
get face frim cnn_indices_faces
This commit is contained in:
@@ -13,10 +13,9 @@ function _vertex_normals(points, faces) =
|
|||||||
for(i = [0:leng_pts - 1])
|
for(i = [0:leng_pts - 1])
|
||||||
let(
|
let(
|
||||||
indices = search(i, cnn_indices_faces, num_returns_per_match = 0),
|
indices = search(i, cnn_indices_faces, num_returns_per_match = 0),
|
||||||
connected_faces = [for(j = indices) cnn_indices_faces[j][1]],
|
|
||||||
face_normals = [
|
face_normals = [
|
||||||
for(face = connected_faces)
|
for(j = indices)
|
||||||
_face_normal([for(k = face) points[k]])
|
_face_normal([for(k = cnn_indices_faces[j][1]) points[k]])
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
sum(face_normals) / len(face_normals)
|
sum(face_normals) / len(face_normals)
|
||||||
|
Reference in New Issue
Block a user