From f008111f22adc57f96813d20c00e1b6bba914778 Mon Sep 17 00:00:00 2001
From: Tristan Carrier Baudouin <tristan.carrier@uclouvain.be>
Date: Thu, 17 Jan 2013 08:45:15 +0000
Subject: [PATCH] hexahedra

---
 Mesh/Generator.cpp | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/Mesh/Generator.cpp b/Mesh/Generator.cpp
index 9fa874b9bb..9670551ad2 100644
--- a/Mesh/Generator.cpp
+++ b/Mesh/Generator.cpp
@@ -578,10 +578,15 @@ static void Mesh3D(GModel *m)
   FindConnectedRegions(delaunay, connected);
   for(unsigned int i = 0; i < connected.size(); i++){
     MeshDelaunayVolume(connected[i]);
-    if(CTX::instance()->mesh.algo3d == ALGO_3D_RTREE){
-      Filler f;
-      f.treat_region(connected[i][0]);
+	//Additional code for hex mesh begin  
+	unsigned int j;
+	if(CTX::instance()->mesh.algo3d == ALGO_3D_RTREE){
+	  for(j=0;j<connected[i].size();j++){
+	    Filler f;
+        f.treat_region(connected[i][j]);
+	  }
     }
+	//Additional code for hex mesh end  
   }
 
   double t2 = Cpu();
-- 
GitLab