From 6b505b97da7e154aac35eddb5af785cbc2021843 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@uliege.be>
Date: Sun, 8 May 2022 14:02:43 +0200
Subject: [PATCH] fix quads in OFF export

---
 src/geo/GModelIO_OFF.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/geo/GModelIO_OFF.cpp b/src/geo/GModelIO_OFF.cpp
index 29ebf56dbe..abd91ec4a6 100644
--- a/src/geo/GModelIO_OFF.cpp
+++ b/src/geo/GModelIO_OFF.cpp
@@ -115,10 +115,10 @@ int GModel::writeOFF(const std::string &name, bool saveAll, double scalingFactor
                 (int)gf->triangles[i]->getVertex(2)->getIndex() - 1);
       for(std::size_t i = 0; i < gf->quadrangles.size(); i++)
         fprintf(fp, "4 %d %d %d %d\n",
-                (int)gf->triangles[i]->getVertex(0)->getIndex() - 1,
-                (int)gf->triangles[i]->getVertex(1)->getIndex() - 1,
-                (int)gf->triangles[i]->getVertex(2)->getIndex() - 1,
-                (int)gf->triangles[i]->getVertex(3)->getIndex() - 1);
+                (int)gf->quadrangles[i]->getVertex(0)->getIndex() - 1,
+                (int)gf->quadrangles[i]->getVertex(1)->getIndex() - 1,
+                (int)gf->quadrangles[i]->getVertex(2)->getIndex() - 1,
+                (int)gf->quadrangles[i]->getVertex(3)->getIndex() - 1);
     }
   }
 
-- 
GitLab