From 43e82249b47a3f5d72163addf55da048d0309521 Mon Sep 17 00:00:00 2001
From: Karsten Rink <karsten.rink@ufz.de>
Date: Mon, 19 May 2014 12:29:06 +0200
Subject: [PATCH] fixed index error for matgroup in 3d geometry

---
 MeshLib/MeshGenerators/LayeredVolume.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/MeshLib/MeshGenerators/LayeredVolume.cpp b/MeshLib/MeshGenerators/LayeredVolume.cpp
index f8be11ebddd..cd65b6caeec 100644
--- a/MeshLib/MeshGenerators/LayeredVolume.cpp
+++ b/MeshLib/MeshGenerators/LayeredVolume.cpp
@@ -151,12 +151,12 @@ void LayeredVolume::addLayerBoundaries(const MeshLib::Mesh &layer, std::size_t n
 					if (MathLib::Vector3(*n1, *n2).getLength() > std::numeric_limits<double>::epsilon())
 					{
 						const std::array<MeshLib::Node*,3> tri_nodes = { n0, n1, n2 };
-						_elements.push_back(new MeshLib::Tri(tri_nodes, nLayers+j));
+						_elements.push_back(new MeshLib::Tri(tri_nodes, nLayers+1+j));
 					}
 					if (MathLib::Vector3(*n0, *n3).getLength() > std::numeric_limits<double>::epsilon())
 					{
 						const std::array<MeshLib::Node*,3> tri_nodes = { n0, n2, n3 };
-						_elements.push_back(new MeshLib::Tri(tri_nodes, nLayers+j));
+						_elements.push_back(new MeshLib::Tri(tri_nodes, nLayers+1+j));
 					}
 				}
 	}
-- 
GitLab