From 8f97c9cdfded1dcb705237abdf3bf5d56b30773f Mon Sep 17 00:00:00 2001 From: Hunor Laczko Date: Sun, 29 Jan 2023 20:57:30 +0000 Subject: [PATCH] try --- curvature_analysis.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/curvature_analysis.py b/curvature_analysis.py index 7c875d9..062f99c 100644 --- a/curvature_analysis.py +++ b/curvature_analysis.py @@ -117,7 +117,10 @@ def generate_curvatures(v, faces, mask, neighbourhood=25, nr_of_labels=6): cloud = PyntCloud.from_file(temp_file) - k_neighbors = np.argsort(dist[mask, :][:, mask], axis=-1)[:, :neighbourhood] #cloud.get_neighbors(k=neighbourhood) + k_neighbors = np.argsort(dist[mask, :][:, mask], axis=-1)[:, :neighbourhood] + # k_neighbors = cloud.get_neighbors(k=neighbourhood) + # tree = sp.spatial.cKDTree(verts) + # k_neighbors = tree.query(verts, 25)[1] #k_neighbors = k_neighbors_cache[id] # np.argsort(dist[mask, :][:, mask], axis=-1)[:, :neighbourhood] #cloud.get_neighbors(k=neighbourhood) ev = cloud.add_scalar_field("eigen_values", k_neighbors=k_neighbors) cloud.add_scalar_field("curvature", ev=ev)