final Vec3D laplacian = new Vec3D();
final List<WEVertex> neighbours = ((WEVertex) v).getNeighbors();
for (WEVertex n : neighbours) {
laplacian.addSelf(n);
}
laplacian.scaleSelf(1f / neighbours.size());
filtered.put(v, laplacian);
}
for (Vertex v : filtered.keySet()) {
mesh.vertices.get(v).set(filtered.get(v));
}