From 9faa7a407617fe45a04c1cc21ac6e8e511dfe338 Mon Sep 17 00:00:00 2001
From: Nicolas Marsic <nicolas.marsic@gmail.com>
Date: Tue, 6 Nov 2012 09:22:10 +0000
Subject: [PATCH] High Order MTriangle: Fix xyz2uvw()

---
 Geo/MTriangle.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Geo/MTriangle.h b/Geo/MTriangle.h
index 963a054aa9..cc01e6ca43 100644
--- a/Geo/MTriangle.h
+++ b/Geo/MTriangle.h
@@ -199,6 +199,7 @@ class MTriangle6 : public MTriangle {
     static const int map[6] = {0, 3, 1, 4, 2, 5};
     return getVertex(map[num]);
   }
+  virtual void xyz2uvw(double xyz[3], double uvw[3]){ MElement::xyz2uvw(xyz, uvw); }
   virtual int getNumEdgeVertices() const { return 3; }
   virtual int getNumEdgesRep();
   virtual void getEdgeRep(int num, double *x, double *y, double *z, SVector3 *n);
@@ -294,6 +295,7 @@ class MTriangleN : public MTriangle {
     if(_order == 10  && _vs.size() == 27) return 0;
     return 0;
   }
+  virtual void xyz2uvw(double xyz[3], double uvw[3]){ MElement::xyz2uvw(xyz, uvw); }
   virtual int getNumEdgeVertices() const { return 3 * (_order - 1); }
   virtual int getNumEdgesRep();
   virtual int getNumFacesRep();
-- 
GitLab