Notebook
import trimesh mesh = trimesh.Trimesh(v, f) # What Laplacian is that? L1 = trimesh.smoothing.laplacian_calculation(mesh) assert len((L1 - L1.T).data) != 0 e, U = np.linalg.eig(L1.toarray()) fig, axes = plt.subplots(1, 2, figsize=(8, 4)) axes[0].imshow(L1.toarray()) axes[1].plot(e, '.');