diff --git a/MeshLib/MeshGenerators/MeshLayerMapper.cpp b/MeshLib/MeshGenerators/MeshLayerMapper.cpp index d49149fd5ed99024e9879267769be33e343261f6..893af8178d9325a38d7cbf7c7fd4f66615d7e2ec 100644 --- a/MeshLib/MeshGenerators/MeshLayerMapper.cpp +++ b/MeshLib/MeshGenerators/MeshLayerMapper.cpp @@ -196,13 +196,13 @@ void MeshLayerMapper::addLayerToMesh(const MeshLib::Mesh &dem_mesh, unsigned lay }; std::size_t const nNodes = dem_mesh.getNumberOfNodes(); - std::vector<MeshLib::Node*> const& nodes = dem_mesh.getNodes(); + std::vector<MeshLib::Node*> const& top_nodes = dem_mesh.getNodes(); int const last_layer_node_offset = layer_id * nNodes; // add nodes for new layer for (std::size_t i = 0; i < nNodes; ++i) { - _nodes.push_back(getNewLayerNode(*nodes[i], + _nodes.push_back(getNewLayerNode(*top_nodes[i], *_nodes[last_layer_node_offset + i], raster, _nodes.size())); }