diff --git a/TP_Geom3D_2018/Projet_modeling/meshquad.cpp b/TP_Geom3D_2018/Projet_modeling/meshquad.cpp
index fc46e0b195bc492dc82ffeb7a491a02063a2de6d..3d57c403aa4b1c6e0ff9405c18e1cd062cf1d66f 100644
--- a/TP_Geom3D_2018/Projet_modeling/meshquad.cpp
+++ b/TP_Geom3D_2018/Projet_modeling/meshquad.cpp
@@ -1,18 +1,30 @@
 #include "meshquad.h"
 #include "matrices.h"
 
-
+using namespace std ;
 void MeshQuad::clear()
 {
+    this->m_points.clear() ;
+    this->m_quad_indices.clear() ;
+    this->m_nb_ind_edges = 0 ;
 }
 
-int MeshQuad::add_vertex(const Vec3& P)
-{
+int MeshQuad::add_vertex(const Vec3& P){
+
+    this->m_points.push_back(P) ;
+    return this->m_points.size() -1  ;
 }
 
 
 void MeshQuad::add_quad(int i1, int i2, int i3, int i4)
 {
+    this->m_quad_indices.push_back(i1) ;
+    this->m_quad_indices.push_back(i2) ;
+    this->m_quad_indices.push_back(i3) ;
+    this->m_quad_indices.push_back(i4) ;
+
+    this->m_nb_ind_edges  +=4 ;
+
 }
 
 void MeshQuad::convert_quads_to_tris(const std::vector<int>& quads, std::vector<int>& tris)
@@ -23,6 +35,23 @@ void MeshQuad::convert_quads_to_tris(const std::vector<int>& quads, std::vector<
 	// Pour chaque quad on genere 2 triangles
 	// Attention a repecter l'orientation des triangles
 
+     int index = 0 ;
+
+     for(size_t i = 0 ; i < quads.size()/4 ; i++)
+     {
+         tris.push_back(quads[index]) ;
+         tris.push_back(quads[index+1]) ;
+         tris.push_back(quads[index+2]) ;
+
+         tris.push_back(quads[index]) ;
+         tris.push_back(quads[index+2]) ;
+         tris.push_back(quads[index+3]) ;
+
+         index += 4 ;
+     }
+
+
+
 }
 
 void MeshQuad::convert_quads_to_edges(const std::vector<int>& quads, std::vector<int>& edges)
@@ -33,6 +62,28 @@ void MeshQuad::convert_quads_to_edges(const std::vector<int>& quads, std::vector
 	// Mais chaque arete est commune a 2 quads voisins !
 	// Comment n'avoir qu'une seule fois chaque arete ?
 
+
+    int index = 0 ;
+    unsigned int i ;
+
+    for( i = 0 ; i < quads.size()/4 ; i++)
+    {
+        if (i == 0 )
+        {
+              edges.push_back(quads[index]) ;
+              edges.push_back(quads[index+1]) ;
+        }
+        edges.push_back(quads[index+1]) ;
+        edges.push_back(quads[index+2]) ;
+        edges.push_back(quads[index+2]) ;
+        edges.push_back(quads[index+3]) ;
+        edges.push_back(quads[index+3]) ;
+        edges.push_back(quads[index]) ;
+
+
+        index += 4 ;
+    }
+
 }
 
 
@@ -45,12 +96,41 @@ void MeshQuad::bounding_sphere(Vec3& C, float& R)
 
 void MeshQuad::create_cube()
 {
-	clear();
-	// ajouter 8 sommets (-1 +1)
-
-	// ajouter 6 faces (sens trigo)
-
-	gl_update();
+    clear();
+
+    // ajouter 8 sommets (-1 +1)
+    Vec3 p0, p1, p2, p3, p4, p5, p6, p7, p8;
+
+        p0= Vec3(-0.5,-0.5,+0.5) ;  // P0
+        p1= Vec3(0.5,-0.5,+0.5);  // P1
+        p2= Vec3(0.5,+0.5,+0.5);  // P2
+        p3= Vec3(-0.5,+0.5,+0.5);  // P3
+        p4= Vec3(-0.5,-0.5,-0.5);  // P4
+        p5= Vec3(0.5,-0.5,-0.5);  // P5
+        p6= Vec3(0.5,+0.5,-0.5);  // P6
+        p7= Vec3(-0.5,+0.5,-0.5);   // P7
+
+
+    int i0, i1, i2, i3, i4, i5, i6, i7;
+
+    i0 = add_vertex(p0);
+    i1 = add_vertex(p1);
+    i2 = add_vertex(p2);
+    i3 = add_vertex(p3);
+    i4 = add_vertex(p4);
+    i5 = add_vertex(p5);
+    i6 = add_vertex(p6);
+    i7 = add_vertex(p7);
+
+    // ajouter 6 faces (sens trigo)
+    add_quad(i1, i2, i3, i0);
+    add_quad(i3, i2, i6, i7);
+    add_quad(i1, i2, i6, i5);
+    add_quad(i0, i3, i7, i4);
+    add_quad(i5, i6, i7, i4);
+    add_quad(i1, i5, i4, i0);
+
+    gl_update();
 }
 
 Vec3 MeshQuad::normal_of(const Vec3& A, const Vec3& B, const Vec3& C)
@@ -59,10 +139,31 @@ Vec3 MeshQuad::normal_of(const Vec3& A, const Vec3& B, const Vec3& C)
 	// le produit vectoriel n'est pas commutatif U ^ V = - V ^ U
 	// ne pas oublier de normaliser le resultat.
 
-	return Vec3();
+    Vec3 AB = Vec3(B[0]-A[0],B[1]-A[1],B[2]-A[2]) ;
+    Vec3 BC = Vec3(C[0]-B[0],C[1]-B[1],C[2]-B[2]) ;
+
+    float x = AB[1]*BC[2] - AB[1]*BC[2] ;
+    float y = AB[1]*BC[2] - AB[1]*BC[2] ;
+    float z = AB[1]*BC[2] - AB[1]*BC[2];
+
+    Vec3 N = Vec3(x,y,z) ;
+    float norme = sqrt(x*x+y*y+z*z) ;
+
+    return N/norme;
 }
 
 
+float MeshQuad::calcul_aire(Vec3 p1,Vec3 p2,Vec3 p3,Vec3 p4)
+{
+    float seg1=0.,seg2=0. ;
+
+    seg1 = sqrt(pow(p2[0]-p1[0],2)+pow(p2[1]-p1[1],2)+pow(p2[2]-p1[2],2)) ;
+    seg2 = sqrt(pow(p3[0]-p2[0],2)+pow(p3[1]-p2[1],2)+pow(p3[2]-p2[2],2)) ;
+
+    return seg1 * seg2 ;
+
+}
+
 bool MeshQuad::is_points_in_quad(const Vec3& P, const Vec3& A, const Vec3& B, const Vec3& C, const Vec3& D)
 {
 	// On sait que P est dans le plan du quad.
diff --git a/TP_Geom3D_2018/Projet_modeling/meshquad.h b/TP_Geom3D_2018/Projet_modeling/meshquad.h
index d4b575c7a9f267a601e3f0a2ce47bc5fb1c108ac..e550906ca08762472afef8c820f3289ee39b66a9 100644
--- a/TP_Geom3D_2018/Projet_modeling/meshquad.h
+++ b/TP_Geom3D_2018/Projet_modeling/meshquad.h
@@ -80,6 +80,17 @@ public:
 	 */
 	Vec3 normal_of(const Vec3& A, const Vec3& B, const Vec3& C);
 
+    /**
+     * @brief calcul l'aire d'un quad
+     * @param i1 indices sommet 1
+     * @param i2 indices sommet 2
+     * @param i3 indices sommet 3
+     * @param i4 indices sommet 4
+     * @return l'aire du quad
+     */
+
+    float calcul_aire(Vec3 p1,Vec3 p2,Vec3 p3,Vec3 p4);
+
 	/**
 	 * @brief Determine si P est dans le quad A,B,C,D (P considéré ~ dans le plan ABCD)
 	 * @param P
@@ -89,6 +100,7 @@ public:
 	 * @param D
 	 * @return P dans le quad A,B,C,D
 	 */
+
 	bool is_points_in_quad(const Vec3& P, const Vec3& A, const Vec3& B, const Vec3& C, const Vec3& D);
 
 	/**
diff --git a/TP_Geom3D_2018/Revolution/meshtri.cpp b/TP_Geom3D_2018/Revolution/meshtri.cpp
index fb8fc31416ebc204a8f500b6c952e9f6a753701e..ef2f70dd9b557888b6c732f32d681be7752fdd0b 100644
--- a/TP_Geom3D_2018/Revolution/meshtri.cpp
+++ b/TP_Geom3D_2018/Revolution/meshtri.cpp
@@ -72,7 +72,7 @@ void MeshTri::create_pyramide()
     int i3 = add_vertex(p3) ;
     int i4 = add_vertex(p4) ;
 
-	// ajouter les 8 lignes (segments)
+    // ajouter les 8 lignes (segments)
     add_line(i0,i1);
     add_line(i1,i2);
     add_line(i2,i3);
@@ -81,7 +81,7 @@ void MeshTri::create_pyramide()
     add_line(i1,i4);
     add_line(i2,i4);
     add_line(i3,i4);
-	// ajouter les 5 faces
+    // ajouter les 5 faces
 
     add_quad(i0,i1,i2,i3);
     add_tri(i0,i1,i4);
@@ -97,8 +97,8 @@ void MeshTri::anneau()
 	// ajouter les points
 
 
-    Vec3 p = Vec3(0.5,0,0) ;
-    Vec3 p1 = Vec3(1,-0.5,0) ;
+    Vec3 p = Vec3(0.5,1,0.25) ;
+    Vec3 p1 = Vec3(1,0,0) ;
     int i ;
     int indices[37] ;
     int indices1[37] ;
diff --git a/TP_Geom3D_2018/Revolution/polygon.cpp b/TP_Geom3D_2018/Revolution/polygon.cpp
index ee4a0d5991bcfc0a596f86d4ace97baa509bb447..779468cde48de6601dc2a0a6857cb2d338006229 100644
--- a/TP_Geom3D_2018/Revolution/polygon.cpp
+++ b/TP_Geom3D_2018/Revolution/polygon.cpp
@@ -5,6 +5,7 @@
 
 bool intersecte(const Vec3& A, const Vec3& B, const Vec3& C, const Vec3& D)
 {
+    return true ;
 }
 
 
diff --git a/TP_Geom3D_2018/bin/OGLRender.dll b/TP_Geom3D_2018/bin/OGLRender.dll
new file mode 100644
index 0000000000000000000000000000000000000000..df910f1e5d5e61eef228dae9086d05fe94675cf6
Binary files /dev/null and b/TP_Geom3D_2018/bin/OGLRender.dll differ
diff --git a/TP_Geom3D_2018/bin/OGLRender.exp b/TP_Geom3D_2018/bin/OGLRender.exp
new file mode 100644
index 0000000000000000000000000000000000000000..133110962825049d7fbfdee520924228565559a8
Binary files /dev/null and b/TP_Geom3D_2018/bin/OGLRender.exp differ
diff --git a/TP_Geom3D_2018/bin/OGLRender.ilk b/TP_Geom3D_2018/bin/OGLRender.ilk
new file mode 100644
index 0000000000000000000000000000000000000000..23f91fcadf56f28aa8720a518874f160046c3a6c
Binary files /dev/null and b/TP_Geom3D_2018/bin/OGLRender.ilk differ
diff --git a/TP_Geom3D_2018/bin/OGLRender.lib b/TP_Geom3D_2018/bin/OGLRender.lib
new file mode 100644
index 0000000000000000000000000000000000000000..1c09a8d9c1a2161f829d787dca4056736d617e6b
Binary files /dev/null and b/TP_Geom3D_2018/bin/OGLRender.lib differ
diff --git a/TP_Geom3D_2018/bin/OGLRender.pdb b/TP_Geom3D_2018/bin/OGLRender.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..3dba1335e1c20d5436c8743985dbc5146e2739d2
Binary files /dev/null and b/TP_Geom3D_2018/bin/OGLRender.pdb differ
diff --git a/TP_Geom3D_2018/bin/OGLRender.prl b/TP_Geom3D_2018/bin/OGLRender.prl
new file mode 100644
index 0000000000000000000000000000000000000000..239c49e7dee01d2001d1bab09ecea3af2a8f0458
--- /dev/null
+++ b/TP_Geom3D_2018/bin/OGLRender.prl
@@ -0,0 +1,4 @@
+QMAKE_PRL_BUILD_DIR = C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender
+QMAKE_PRO_INPUT = OGLRender.pro
+QMAKE_PRL_TARGET = OGLRender.lib
+QMAKE_PRL_CONFIG = lex yacc exceptions depend_includepath testcase_targets import_plugins import_qpa_plugin windows file_copies qmake_use qt warn_on release link_prl flat debug_and_release debug_and_release_target precompile_header autogen_precompile_source embed_manifest_dll embed_manifest_exe shared shared release no_plugin_manifest win32 msvc copy_dir_files release ReleaseBuild Release build_pass c++11 qml_debug release ReleaseBuild Release build_pass dynamiclib shared create_prl embed_manifest_dll release ReleaseBuild Release build_pass have_target dll exclusive_builds no_autoqmake thread uic opengl moc resources
diff --git a/TP_Geom3D_2018/bin/QGLViewer33.dll b/TP_Geom3D_2018/bin/QGLViewer33.dll
new file mode 100644
index 0000000000000000000000000000000000000000..fc199b87d271885f79311483b4e9061aeb2a7b06
Binary files /dev/null and b/TP_Geom3D_2018/bin/QGLViewer33.dll differ
diff --git a/TP_Geom3D_2018/bin/QGLViewer33.exp b/TP_Geom3D_2018/bin/QGLViewer33.exp
new file mode 100644
index 0000000000000000000000000000000000000000..54326a555dd73d164c93f23ef4d420da74d1193d
Binary files /dev/null and b/TP_Geom3D_2018/bin/QGLViewer33.exp differ
diff --git a/TP_Geom3D_2018/bin/QGLViewer33.ilk b/TP_Geom3D_2018/bin/QGLViewer33.ilk
new file mode 100644
index 0000000000000000000000000000000000000000..7663ea812f4518d6a49afb7a5edbb2fc5b4e630d
Binary files /dev/null and b/TP_Geom3D_2018/bin/QGLViewer33.ilk differ
diff --git a/TP_Geom3D_2018/bin/QGLViewer33.lib b/TP_Geom3D_2018/bin/QGLViewer33.lib
new file mode 100644
index 0000000000000000000000000000000000000000..13570d86cad7d2ceeeeaed6b1d9d1c863ef48cfd
Binary files /dev/null and b/TP_Geom3D_2018/bin/QGLViewer33.lib differ
diff --git a/TP_Geom3D_2018/bin/QGLViewer33.pdb b/TP_Geom3D_2018/bin/QGLViewer33.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c8f469e4020c322a2ac3c5fe7eb29d62e4ad1db7
Binary files /dev/null and b/TP_Geom3D_2018/bin/QGLViewer33.pdb differ
diff --git a/TP_Geom3D_2018/bin/QGLViewer33.prl b/TP_Geom3D_2018/bin/QGLViewer33.prl
new file mode 100644
index 0000000000000000000000000000000000000000..2c83de8fc41591ebccab61528823da222722f424
--- /dev/null
+++ b/TP_Geom3D_2018/bin/QGLViewer33.prl
@@ -0,0 +1,4 @@
+QMAKE_PRL_BUILD_DIR = C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer
+QMAKE_PRO_INPUT = QGLViewer.pro
+QMAKE_PRL_TARGET = QGLViewer33.lib
+QMAKE_PRL_CONFIG = lex yacc exceptions depend_includepath testcase_targets import_plugins import_qpa_plugin windows file_copies qmake_use qt warn_on release link_prl flat debug_and_release debug_and_release_target precompile_header autogen_precompile_source embed_manifest_dll embed_manifest_exe shared shared release no_plugin_manifest win32 msvc copy_dir_files release ReleaseBuild Release build_pass c++11 qml_debug release ReleaseBuild Release build_pass opengl thread create_prl rtti no_keywords release ReleaseBuild Release build_pass have_target dll exclusive_builds no_autoqmake uic opengl moc resources
diff --git a/TP_Geom3D_2018/bin/proj_model.exe b/TP_Geom3D_2018/bin/proj_model.exe
new file mode 100644
index 0000000000000000000000000000000000000000..35f19c72abde1f867efeb1af14e7df9368cf0725
Binary files /dev/null and b/TP_Geom3D_2018/bin/proj_model.exe differ
diff --git a/TP_Geom3D_2018/bin/proj_model.ilk b/TP_Geom3D_2018/bin/proj_model.ilk
new file mode 100644
index 0000000000000000000000000000000000000000..11a1997837da16cbd2ded29f8e6273c478b164e9
Binary files /dev/null and b/TP_Geom3D_2018/bin/proj_model.ilk differ
diff --git a/TP_Geom3D_2018/bin/proj_model.pdb b/TP_Geom3D_2018/bin/proj_model.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..73cde45d83d04400e42a3ae1f9ee244626a280ac
Binary files /dev/null and b/TP_Geom3D_2018/bin/proj_model.pdb differ
diff --git a/TP_Geom3D_2018/bin/tp_revolution.exe b/TP_Geom3D_2018/bin/tp_revolution.exe
new file mode 100644
index 0000000000000000000000000000000000000000..9edcfd4f7a73555b2460dc6b6f5f40cbc273fb29
Binary files /dev/null and b/TP_Geom3D_2018/bin/tp_revolution.exe differ
diff --git a/TP_Geom3D_2018/bin/tp_revolution.ilk b/TP_Geom3D_2018/bin/tp_revolution.ilk
new file mode 100644
index 0000000000000000000000000000000000000000..a443857fe92fcfd968bf066d6ed562cf095c959a
Binary files /dev/null and b/TP_Geom3D_2018/bin/tp_revolution.ilk differ
diff --git a/TP_Geom3D_2018/bin/tp_revolution.pdb b/TP_Geom3D_2018/bin/tp_revolution.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f82d1c8197a9b64a891c320d2d9699f5520abcca
Binary files /dev/null and b/TP_Geom3D_2018/bin/tp_revolution.pdb differ
diff --git a/TP_Geom3D_2018/bin/tp_transfos.exe b/TP_Geom3D_2018/bin/tp_transfos.exe
new file mode 100644
index 0000000000000000000000000000000000000000..621f249c951826f6883638a6dab694e118adf397
Binary files /dev/null and b/TP_Geom3D_2018/bin/tp_transfos.exe differ
diff --git a/TP_Geom3D_2018/bin/tp_transfos.ilk b/TP_Geom3D_2018/bin/tp_transfos.ilk
new file mode 100644
index 0000000000000000000000000000000000000000..b34fb86320da534651248bc5e0240a42fc81c30f
Binary files /dev/null and b/TP_Geom3D_2018/bin/tp_transfos.ilk differ
diff --git a/TP_Geom3D_2018/bin/tp_transfos.pdb b/TP_Geom3D_2018/bin/tp_transfos.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..3614ab508cb9bdaecfe451338fd1514435237fe6
Binary files /dev/null and b/TP_Geom3D_2018/bin/tp_transfos.pdb differ
diff --git a/TP_Geom3D_2018/geom3D.pro.user b/TP_Geom3D_2018/geom3D.pro.user
index 90235b29fb32c49c23f8c109a0d06231bdd1e7bf..d4de96d76c34e96c82489b88c9e8024dfe39500f 100644
--- a/TP_Geom3D_2018/geom3D.pro.user
+++ b/TP_Geom3D_2018/geom3D.pro.user
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 4.5.2, 2020-02-13T15:30:00. -->
+<!-- Written by QtCreator 4.11.1, 2020-03-13T12:42:16. -->
 <qtcreator>
  <data>
   <variable>EnvironmentId</variable>
-  <value type="QByteArray">{82de0a08-b425-4e6e-923a-c46520bb99c1}</value>
+  <value type="QByteArray">{fc6edfcb-5a77-4651-8e32-0d41bb235ad2}</value>
  </data>
  <data>
   <variable>ProjectExplorer.Project.ActiveTarget</variable>
@@ -54,24 +54,27 @@
  </data>
  <data>
   <variable>ProjectExplorer.Project.PluginSettings</variable>
-  <valuemap type="QVariantMap"/>
+  <valuemap type="QVariantMap">
+   <valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
+    <value type="QString">-fno-delayed-template-parsing</value>
+   </valuelist>
+   <value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
+  </valuemap>
  </data>
  <data>
   <variable>ProjectExplorer.Project.Target.0</variable>
   <valuemap type="QVariantMap">
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{c7a5507c-0f4b-494e-a22c-d0cbc23510dd}</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.1 MSVC2017 32bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.1 MSVC2017 32bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5141.win32_msvc2017_kit</value>
    <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
    <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
    <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/adhome/n/nb/nbelaribi/Téléchargements/build-geom3D-Desktop-Debug</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
       <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
       <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
@@ -81,186 +84,167 @@
      </valuemap>
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
       <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
      </valuemap>
      <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Compiler</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
     </valuemap>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
       <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
      </valuemap>
      <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Nettoyer</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
     </valuemap>
     <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
     <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
     <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/adhome/n/nb/nbelaribi/Téléchargements/build-geom3D-Desktop-Release</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Release</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
       <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
       <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
       <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
       <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
      </valuemap>
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
       <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
      </valuemap>
      <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Compiler</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
     </valuemap>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
       <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
      </valuemap>
      <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Nettoyer</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
     </valuemap>
     <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
     <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
     <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/adhome/n/nb/nbelaribi/Téléchargements/build-geom3D-Desktop-Profile</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Profile</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
       <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
       <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
       <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
       <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
      </valuemap>
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
       <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
      </valuemap>
      <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Compiler</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
     </valuemap>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
       <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
       <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
       <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
      </valuemap>
      <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Nettoyer</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
     </valuemap>
     <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
     <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
     <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Profile</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Déploiement</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
     </valuemap>
     <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Déployer localement</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
    </valuemap>
    <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.Events">
+     <value type="QString">cpu-cycles</value>
+    </valuelist>
+    <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
+    <value type="int" key="Analyzer.Perf.Frequency">250</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
+     <value type="QString">-e</value>
+     <value type="QString">cpu-cycles</value>
+     <value type="QString">--call-graph</value>
+     <value type="QString">dwarf,4096</value>
+     <value type="QString">-F</value>
+     <value type="QString">250</value>
+    </valuelist>
+    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="int" key="Analyzer.Perf.StackSize">4096</value>
     <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
     <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
     <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
@@ -275,6 +259,7 @@
     <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
     <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
     <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
     <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
     <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
     <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
@@ -302,23 +287,38 @@
     </valuelist>
     <value type="int" key="PE.EnvironmentAspect.Base">2</value>
     <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Projet_modeling</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Projet_modeling/Projet_modeling.pro</value>
-    <value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Projet_modeling/Projet_modeling.pro</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Projet_modeling/../bin/</value>
-    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Projet_modeling/Projet_modeling.pro</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Projet_modeling/Projet_modeling.pro</value>
+    <value type="QString" key="RunConfiguration.Arguments"></value>
+    <value type="bool" key="RunConfiguration.Arguments.multi">false</value>
+    <value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
     <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
     <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
     <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
     <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
     <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Projet_modeling/../bin/</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.1">
+    <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.Events">
+     <value type="QString">cpu-cycles</value>
+    </valuelist>
+    <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
+    <value type="int" key="Analyzer.Perf.Frequency">250</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
+     <value type="QString">-e</value>
+     <value type="QString">cpu-cycles</value>
+     <value type="QString">--call-graph</value>
+     <value type="QString">dwarf,4096</value>
+     <value type="QString">-F</value>
+     <value type="QString">250</value>
+    </valuelist>
+    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="int" key="Analyzer.Perf.StackSize">4096</value>
     <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
     <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
     <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
@@ -333,6 +333,7 @@
     <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
     <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
     <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
     <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
     <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
     <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
@@ -360,23 +361,38 @@
     </valuelist>
     <value type="int" key="PE.EnvironmentAspect.Base">2</value>
     <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Revolution</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Revolution/Revolution.pro</value>
-    <value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Revolution/Revolution.pro</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Revolution/../bin/</value>
-    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Revolution/Revolution.pro</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Revolution/Revolution.pro</value>
+    <value type="QString" key="RunConfiguration.Arguments"></value>
+    <value type="bool" key="RunConfiguration.Arguments.multi">false</value>
+    <value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
     <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
     <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
     <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
     <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
     <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Revolution/../bin/</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.2">
+    <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.Events">
+     <value type="QString">cpu-cycles</value>
+    </valuelist>
+    <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
+    <value type="int" key="Analyzer.Perf.Frequency">250</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
+     <value type="QString">-e</value>
+     <value type="QString">cpu-cycles</value>
+     <value type="QString">--call-graph</value>
+     <value type="QString">dwarf,4096</value>
+     <value type="QString">-F</value>
+     <value type="QString">250</value>
+    </valuelist>
+    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="int" key="Analyzer.Perf.StackSize">4096</value>
     <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
     <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
     <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
@@ -391,6 +407,7 @@
     <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
     <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
     <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
     <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
     <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
     <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
@@ -418,35 +435,1260 @@
     </valuelist>
     <value type="int" key="PE.EnvironmentAspect.Base">2</value>
     <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Transfos</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Transfos/Transfos.pro</value>
-    <value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Transfos/Transfos.pro</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Transfos/../bin/</value>
-    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Transfos/Transfos.pro</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Transfos/Transfos.pro</value>
+    <value type="QString" key="RunConfiguration.Arguments"></value>
+    <value type="bool" key="RunConfiguration.Arguments.multi">false</value>
+    <value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
     <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
     <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
     <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
     <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
     <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Transfos/../bin/</value>
    </valuemap>
    <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">3</value>
   </valuemap>
  </data>
+ <data>
+  <variable>ProjectExplorer.Project.Target.1</variable>
+  <valuemap type="QVariantMap">
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.1 MSVC2017 64bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.1 MSVC2017 64bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5141.win64_msvc2017_64_kit</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_64bit-Debug</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_64bit-Release</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_64bit-Profile</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.Events">
+     <value type="QString">cpu-cycles</value>
+    </valuelist>
+    <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
+    <value type="int" key="Analyzer.Perf.Frequency">250</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
+     <value type="QString">-e</value>
+     <value type="QString">cpu-cycles</value>
+     <value type="QString">--call-graph</value>
+     <value type="QString">dwarf,4096</value>
+     <value type="QString">-F</value>
+     <value type="QString">250</value>
+    </valuelist>
+    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="int" key="Analyzer.Perf.StackSize">4096</value>
+    <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
+    <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
+    <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
+    <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
+    <value type="QString" key="RunConfiguration.Arguments"></value>
+    <value type="bool" key="RunConfiguration.Arguments.multi">false</value>
+    <value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Target.2</variable>
+  <valuemap type="QVariantMap">
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.1 MinGW 32-bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.1 MinGW 32-bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5141.win32_mingw73_kit</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MinGW_32_bit-Debug</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MinGW_32_bit-Release</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MinGW_32_bit-Profile</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.Events">
+     <value type="QString">cpu-cycles</value>
+    </valuelist>
+    <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
+    <value type="int" key="Analyzer.Perf.Frequency">250</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
+     <value type="QString">-e</value>
+     <value type="QString">cpu-cycles</value>
+     <value type="QString">--call-graph</value>
+     <value type="QString">dwarf,4096</value>
+     <value type="QString">-F</value>
+     <value type="QString">250</value>
+    </valuelist>
+    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="int" key="Analyzer.Perf.StackSize">4096</value>
+    <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
+    <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
+    <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
+    <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
+    <value type="QString" key="RunConfiguration.Arguments"></value>
+    <value type="bool" key="RunConfiguration.Arguments.multi">false</value>
+    <value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Target.3</variable>
+  <valuemap type="QVariantMap">
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.1 MinGW 64-bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.1 MinGW 64-bit</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5141.win64_mingw73_kit</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MinGW_64_bit-Debug</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MinGW_64_bit-Release</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MinGW_64_bit-Profile</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.Events">
+     <value type="QString">cpu-cycles</value>
+    </valuelist>
+    <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
+    <value type="int" key="Analyzer.Perf.Frequency">250</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
+     <value type="QString">-e</value>
+     <value type="QString">cpu-cycles</value>
+     <value type="QString">--call-graph</value>
+     <value type="QString">dwarf,4096</value>
+     <value type="QString">-F</value>
+     <value type="QString">250</value>
+    </valuelist>
+    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="int" key="Analyzer.Perf.StackSize">4096</value>
+    <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
+    <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
+    <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
+    <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
+    <value type="QString" key="RunConfiguration.Arguments"></value>
+    <value type="bool" key="RunConfiguration.Arguments.multi">false</value>
+    <value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Target.4</variable>
+  <valuemap type="QVariantMap">
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 5.14.1 for UWP 32bit (MSVC 2017)</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt 5.14.1 for UWP 32bit (MSVC 2017)</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5141.win64_msvc2017_winrt_x86_kit</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Qt_5_14_1_for_UWP_32bit_MSVC_2017-Debug</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Qt_5_14_1_for_UWP_32bit_MSVC_2017-Release</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Qt_5_14_1_for_UWP_32bit_MSVC_2017-Profile</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Run windeployqt</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">WinRt.BuildStep.Deploy</value>
+      <value type="QString" key="WinRt.BuildStep.Deploy.Arguments">--qmldir C:\Users\Nadjib\geom3d\TP_Geom3D_2018</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">WinRTAppxDeployConfiguration</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.Events">
+     <value type="QString">cpu-cycles</value>
+    </valuelist>
+    <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
+    <value type="int" key="Analyzer.Perf.Frequency">250</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
+     <value type="QString">-e</value>
+     <value type="QString">cpu-cycles</value>
+     <value type="QString">--call-graph</value>
+     <value type="QString">dwarf,4096</value>
+     <value type="QString">-F</value>
+     <value type="QString">250</value>
+    </valuelist>
+    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="int" key="Analyzer.Perf.StackSize">4096</value>
+    <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
+    <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
+    <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
+    <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
+    <value type="QString" key="RunConfiguration.Arguments"></value>
+    <value type="bool" key="RunConfiguration.Arguments.multi">false</value>
+    <value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Target.5</variable>
+  <valuemap type="QVariantMap">
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 5.14.1 for UWP 64bit (MSVC 2017)</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt 5.14.1 for UWP 64bit (MSVC 2017)</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5141.win64_msvc2017_winrt_x64_kit</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Qt_5_14_1_for_UWP_64bit_MSVC_2017-Debug</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Qt_5_14_1_for_UWP_64bit_MSVC_2017-Release</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Nadjib/geom3d/build-geom3D-Qt_5_14_1_for_UWP_64bit_MSVC_2017-Profile</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Run windeployqt</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">WinRt.BuildStep.Deploy</value>
+      <value type="QString" key="WinRt.BuildStep.Deploy.Arguments">--qmldir C:\Users\Nadjib\geom3d\TP_Geom3D_2018</value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">WinRTAppxDeployConfiguration</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.Events">
+     <value type="QString">cpu-cycles</value>
+    </valuelist>
+    <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
+    <value type="int" key="Analyzer.Perf.Frequency">250</value>
+    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
+     <value type="QString">-e</value>
+     <value type="QString">cpu-cycles</value>
+     <value type="QString">--call-graph</value>
+     <value type="QString">dwarf,4096</value>
+     <value type="QString">-F</value>
+     <value type="QString">250</value>
+    </valuelist>
+    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
+    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+    <value type="int" key="Analyzer.Perf.StackSize">4096</value>
+    <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
+    <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
+    <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
+    <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
+    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
+    <value type="QString" key="RunConfiguration.Arguments"></value>
+    <value type="bool" key="RunConfiguration.Arguments.multi">false</value>
+    <value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
+    <value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
+  </valuemap>
+ </data>
  <data>
   <variable>ProjectExplorer.Project.TargetCount</variable>
-  <value type="int">1</value>
+  <value type="int">6</value>
  </data>
  <data>
   <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
-  <value type="int">18</value>
+  <value type="int">22</value>
  </data>
  <data>
   <variable>Version</variable>
-  <value type="int">18</value>
+  <value type="int">22</value>
  </data>
 </qtcreator>
diff --git a/TP_Geom3D_2018/geom3D.pro.user.82de0a0.4.8-pre1 b/TP_Geom3D_2018/geom3D.pro.user.82de0a0.4.8-pre1
new file mode 100644
index 0000000000000000000000000000000000000000..90235b29fb32c49c23f8c109a0d06231bdd1e7bf
--- /dev/null
+++ b/TP_Geom3D_2018/geom3D.pro.user.82de0a0.4.8-pre1
@@ -0,0 +1,452 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE QtCreatorProject>
+<!-- Written by QtCreator 4.5.2, 2020-02-13T15:30:00. -->
+<qtcreator>
+ <data>
+  <variable>EnvironmentId</variable>
+  <value type="QByteArray">{82de0a08-b425-4e6e-923a-c46520bb99c1}</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.ActiveTarget</variable>
+  <value type="int">0</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.EditorSettings</variable>
+  <valuemap type="QVariantMap">
+   <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
+   <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
+   <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
+   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
+    <value type="QString" key="language">Cpp</value>
+    <valuemap type="QVariantMap" key="value">
+     <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
+    </valuemap>
+   </valuemap>
+   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
+    <value type="QString" key="language">QmlJS</value>
+    <valuemap type="QVariantMap" key="value">
+     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
+    </valuemap>
+   </valuemap>
+   <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
+   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
+   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
+   <value type="int" key="EditorConfiguration.IndentSize">4</value>
+   <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
+   <value type="int" key="EditorConfiguration.MarginColumn">80</value>
+   <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
+   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
+   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
+   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
+   <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
+   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
+   <value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
+   <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
+   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
+   <value type="int" key="EditorConfiguration.TabSize">8</value>
+   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
+   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
+   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
+   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
+   <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
+   <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.PluginSettings</variable>
+  <valuemap type="QVariantMap"/>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Target.0</variable>
+  <valuemap type="QVariantMap">
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
+   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{c7a5507c-0f4b-494e-a22c-d0cbc23510dd}</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/adhome/n/nb/nbelaribi/Téléchargements/build-geom3D-Desktop-Debug</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Compiler</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Nettoyer</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/adhome/n/nb/nbelaribi/Téléchargements/build-geom3D-Desktop-Release</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Compiler</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Nettoyer</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/adhome/n/nb/nbelaribi/Téléchargements/build-geom3D-Desktop-Profile</value>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
+      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
+      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
+     </valuemap>
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Compiler</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+    </valuemap>
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
+      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
+       <value type="QString">-w</value>
+       <value type="QString">-r</value>
+      </valuelist>
+      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
+      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
+     </valuemap>
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Nettoyer</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Profile</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Déploiement</value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+    </valuemap>
+    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Déployer localement</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+    <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
+    <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
+    <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
+    <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Projet_modeling</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Projet_modeling/Projet_modeling.pro</value>
+    <value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Projet_modeling/Projet_modeling.pro</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Projet_modeling/../bin/</value>
+    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.1">
+    <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
+    <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
+    <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
+    <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Revolution</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Revolution/Revolution.pro</value>
+    <value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Revolution/Revolution.pro</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Revolution/../bin/</value>
+    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+   </valuemap>
+   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.2">
+    <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
+    <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
+    <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
+    <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
+    <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
+    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
+    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
+    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
+    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
+    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
+    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
+    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
+    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
+    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
+    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
+     <value type="int">0</value>
+     <value type="int">1</value>
+     <value type="int">2</value>
+     <value type="int">3</value>
+     <value type="int">4</value>
+     <value type="int">5</value>
+     <value type="int">6</value>
+     <value type="int">7</value>
+     <value type="int">8</value>
+     <value type="int">9</value>
+     <value type="int">10</value>
+     <value type="int">11</value>
+     <value type="int">12</value>
+     <value type="int">13</value>
+     <value type="int">14</value>
+    </valuelist>
+    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Transfos</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Transfos/Transfos.pro</value>
+    <value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Transfos/Transfos.pro</value>
+    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">/adhome/n/nb/nbelaribi/Téléchargements/TP_Geom3D_2018/Transfos/../bin/</value>
+    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
+    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
+    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+   </valuemap>
+   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">3</value>
+  </valuemap>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.TargetCount</variable>
+  <value type="int">1</value>
+ </data>
+ <data>
+  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
+  <value type="int">18</value>
+ </data>
+ <data>
+  <variable>Version</variable>
+  <value type="int">18</value>
+ </data>
+</qtcreator>
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/.qmake.stash b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/.qmake.stash
new file mode 100644
index 0000000000000000000000000000000000000000..24bec08dac423756e5bb1f232bce39f0dc3a36c7
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/.qmake.stash
@@ -0,0 +1,20 @@
+QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
+QMAKE_CXX.QMAKE_MSC_VER = 1916
+QMAKE_CXX.QMAKE_MSC_FULL_VER = 191627035
+QMAKE_CXX.COMPILER_MACROS = \
+    QT_COMPILER_STDCXX \
+    QMAKE_MSC_VER \
+    QMAKE_MSC_FULL_VER
+QMAKE_CXX.INCDIRS = \
+    "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include" \
+    "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\include\\um" \
+    "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.16299.0\\ucrt" \
+    "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.16299.0\\shared" \
+    "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.16299.0\\um" \
+    "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.16299.0\\winrt" \
+    "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.16299.0\\cppwinrt"
+QMAKE_CXX.LIBDIRS = \
+    "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\lib\\x86" \
+    "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x86" \
+    "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.16299.0\\ucrt\\x86" \
+    "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.16299.0\\um\\x86"
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Makefile b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..047552c1066dfb5d5e00415b9dc9a64ceb105fab
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Makefile
@@ -0,0 +1,723 @@
+#############################################################################
+# Makefile for building: geom3D
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\TP_Geom3D_2018\geom3D.pro
+# Template: subdirs
+# Command: C:\Qt\5.14.1\msvc2017\bin\qmake.exe -o Makefile ..\TP_Geom3D_2018\geom3D.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+#############################################################################
+
+MAKEFILE      = Makefile
+
+EQ            = =
+
+first: make_first
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+SUBTARGETS    =  \
+		sub-QGLViewer \
+		sub-OGLRender \
+		sub-Transfos \
+		sub-Revolution \
+		sub-Projet_modeling
+
+
+sub-QGLViewer-qmake_all:  FORCE
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	cd QGLViewer\ && $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && $(MAKE) -f Makefile qmake_all
+sub-QGLViewer: $(MAKEFILE) FORCE
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile
+sub-QGLViewer-make_first: FORCE
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile 
+sub-QGLViewer-all: FORCE
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile all
+sub-QGLViewer-clean: FORCE
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile clean
+sub-QGLViewer-distclean: FORCE
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile distclean
+sub-QGLViewer-install_subtargets: FORCE
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile install
+sub-QGLViewer-uninstall_subtargets: FORCE
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile uninstall
+sub-OGLRender-qmake_all:  FORCE
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	cd OGLRender\ && $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && $(MAKE) -f Makefile qmake_all
+sub-OGLRender: $(MAKEFILE) FORCE
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile
+sub-OGLRender-make_first: FORCE
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile 
+sub-OGLRender-all: FORCE
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile all
+sub-OGLRender-clean: FORCE
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile clean
+sub-OGLRender-distclean: FORCE
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile distclean
+sub-OGLRender-install_subtargets: FORCE
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile install
+sub-OGLRender-uninstall_subtargets: FORCE
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile uninstall
+sub-Transfos-qmake_all: sub-QGLViewer-qmake_all sub-OGLRender-qmake_all FORCE
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	cd Transfos\ && $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && $(MAKE) -f Makefile qmake_all
+sub-Transfos: $(MAKEFILE) sub-QGLViewer \
+		sub-OGLRender FORCE
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile
+sub-Transfos-make_first: sub-QGLViewer-make_first sub-OGLRender-make_first FORCE
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile 
+sub-Transfos-all: sub-QGLViewer-all sub-OGLRender-all FORCE
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile all
+sub-Transfos-clean: sub-QGLViewer-clean sub-OGLRender-clean FORCE
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile clean
+sub-Transfos-distclean: sub-QGLViewer-distclean sub-OGLRender-distclean FORCE
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile distclean
+sub-Transfos-install_subtargets: sub-QGLViewer-install_subtargets sub-OGLRender-install_subtargets FORCE
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile install
+sub-Transfos-uninstall_subtargets: sub-QGLViewer-uninstall_subtargets sub-OGLRender-uninstall_subtargets FORCE
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile uninstall
+sub-Revolution-qmake_all: sub-QGLViewer-qmake_all sub-OGLRender-qmake_all FORCE
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	cd Revolution\ && $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && $(MAKE) -f Makefile qmake_all
+sub-Revolution: $(MAKEFILE) sub-QGLViewer \
+		sub-OGLRender FORCE
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile
+sub-Revolution-make_first: sub-QGLViewer-make_first sub-OGLRender-make_first FORCE
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile 
+sub-Revolution-all: sub-QGLViewer-all sub-OGLRender-all FORCE
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile all
+sub-Revolution-clean: sub-QGLViewer-clean sub-OGLRender-clean FORCE
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile clean
+sub-Revolution-distclean: sub-QGLViewer-distclean sub-OGLRender-distclean FORCE
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile distclean
+sub-Revolution-install_subtargets: sub-QGLViewer-install_subtargets sub-OGLRender-install_subtargets FORCE
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile install
+sub-Revolution-uninstall_subtargets: sub-QGLViewer-uninstall_subtargets sub-OGLRender-uninstall_subtargets FORCE
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile uninstall
+sub-Projet_modeling-qmake_all: sub-QGLViewer-qmake_all sub-OGLRender-qmake_all FORCE
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	cd Projet_modeling\ && $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && $(MAKE) -f Makefile qmake_all
+sub-Projet_modeling: $(MAKEFILE) sub-QGLViewer \
+		sub-OGLRender FORCE
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile
+sub-Projet_modeling-make_first: sub-QGLViewer-make_first sub-OGLRender-make_first FORCE
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile 
+sub-Projet_modeling-all: sub-QGLViewer-all sub-OGLRender-all FORCE
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile all
+sub-Projet_modeling-clean: sub-QGLViewer-clean sub-OGLRender-clean FORCE
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile clean
+sub-Projet_modeling-distclean: sub-QGLViewer-distclean sub-OGLRender-distclean FORCE
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile distclean
+sub-Projet_modeling-install_subtargets: sub-QGLViewer-install_subtargets sub-OGLRender-install_subtargets FORCE
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile install
+sub-Projet_modeling-uninstall_subtargets: sub-QGLViewer-uninstall_subtargets sub-OGLRender-uninstall_subtargets FORCE
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile uninstall
+
+Makefile: ..\TP_Geom3D_2018\geom3D.pro ..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf ..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf \
+		.qmake.stash \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf \
+		..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf \
+		..\TP_Geom3D_2018\geom3D.pro
+	$(QMAKE) -o Makefile ..\TP_Geom3D_2018\geom3D.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf:
+.qmake.stash:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf:
+..\..\..\..\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf:
+..\TP_Geom3D_2018\geom3D.pro:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ..\TP_Geom3D_2018\geom3D.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: sub-QGLViewer-qmake_all sub-OGLRender-qmake_all sub-Transfos-qmake_all sub-Revolution-qmake_all sub-Projet_modeling-qmake_all FORCE
+
+make_first: sub-QGLViewer-make_first sub-OGLRender-make_first sub-Transfos-make_first sub-Revolution-make_first sub-Projet_modeling-make_first  FORCE
+all: sub-QGLViewer-all sub-OGLRender-all sub-Transfos-all sub-Revolution-all sub-Projet_modeling-all  FORCE
+clean: sub-QGLViewer-clean sub-OGLRender-clean sub-Transfos-clean sub-Revolution-clean sub-Projet_modeling-clean  FORCE
+distclean: sub-QGLViewer-distclean sub-OGLRender-distclean sub-Transfos-distclean sub-Revolution-distclean sub-Projet_modeling-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) .qmake.stash
+install_subtargets: sub-QGLViewer-install_subtargets sub-OGLRender-install_subtargets sub-Transfos-install_subtargets sub-Revolution-install_subtargets sub-Projet_modeling-install_subtargets FORCE
+uninstall_subtargets: sub-QGLViewer-uninstall_subtargets sub-OGLRender-uninstall_subtargets sub-Transfos-uninstall_subtargets sub-Revolution-uninstall_subtargets sub-Projet_modeling-uninstall_subtargets FORCE
+
+sub-QGLViewer-debug:
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile debug
+sub-OGLRender-debug:
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile debug
+sub-Transfos-debug: sub-QGLViewer-debug sub-OGLRender-debug
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile debug
+sub-Revolution-debug: sub-QGLViewer-debug sub-OGLRender-debug
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile debug
+sub-Projet_modeling-debug: sub-QGLViewer-debug sub-OGLRender-debug
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile debug
+debug: sub-QGLViewer-debug sub-OGLRender-debug sub-Transfos-debug sub-Revolution-debug sub-Projet_modeling-debug
+
+sub-QGLViewer-release:
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile release
+sub-OGLRender-release:
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile release
+sub-Transfos-release: sub-QGLViewer-release sub-OGLRender-release
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile release
+sub-Revolution-release: sub-QGLViewer-release sub-OGLRender-release
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile release
+sub-Projet_modeling-release: sub-QGLViewer-release sub-OGLRender-release
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile release
+release: sub-QGLViewer-release sub-OGLRender-release sub-Transfos-release sub-Revolution-release sub-Projet_modeling-release
+
+sub-QGLViewer-check:
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile check
+sub-OGLRender-check:
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile check
+sub-Transfos-check: sub-QGLViewer-check sub-OGLRender-check
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile check
+sub-Revolution-check: sub-QGLViewer-check sub-OGLRender-check
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile check
+sub-Projet_modeling-check: sub-QGLViewer-check sub-OGLRender-check
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile check
+check: sub-QGLViewer-check sub-OGLRender-check sub-Transfos-check sub-Revolution-check sub-Projet_modeling-check
+
+sub-QGLViewer-benchmark:
+	@if not exist QGLViewer\ mkdir QGLViewer\ & if not exist QGLViewer\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd QGLViewer\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile benchmark
+sub-OGLRender-benchmark:
+	@if not exist OGLRender\ mkdir OGLRender\ & if not exist OGLRender\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd OGLRender\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile benchmark
+sub-Transfos-benchmark: sub-QGLViewer-benchmark sub-OGLRender-benchmark
+	@if not exist Transfos\ mkdir Transfos\ & if not exist Transfos\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Transfos\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile benchmark
+sub-Revolution-benchmark: sub-QGLViewer-benchmark sub-OGLRender-benchmark
+	@if not exist Revolution\ mkdir Revolution\ & if not exist Revolution\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Revolution\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile benchmark
+sub-Projet_modeling-benchmark: sub-QGLViewer-benchmark sub-OGLRender-benchmark
+	@if not exist Projet_modeling\ mkdir Projet_modeling\ & if not exist Projet_modeling\ exit 1
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	cd Projet_modeling\ && ( if not exist Makefile $(QMAKE) -o Makefile C:\Users\Nadjib\geom3d\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" ) && $(MAKE) -f Makefile benchmark
+benchmark: sub-QGLViewer-benchmark sub-OGLRender-benchmark sub-Transfos-benchmark sub-Revolution-benchmark sub-Projet_modeling-benchmark
+install:install_subtargets  FORCE
+
+uninstall: uninstall_subtargets FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..529148735e34b3f4b31d040abf8e6d140b8886b9
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile
@@ -0,0 +1,562 @@
+#############################################################################
+# Makefile for building: OGLRender
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro
+# Template: lib
+# Command: C:\Qt\5.14.1\msvc2017\bin\qmake.exe -o Makefile ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+#############################################################################
+
+MAKEFILE      = Makefile
+
+EQ            = =
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+SUBTARGETS    =  \
+		debug \
+		release
+
+
+debug: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug 
+debug-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug uninstall
+release: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release 
+release-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf \
+		..\.qmake.stash \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf \
+		..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl
+	$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf:
+..\.qmake.stash:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf:
+..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first  FORCE
+all: debug-all release-all  FORCE
+clean: debug-clean release-clean  FORCE
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\OGLRender.exp
+	-$(DEL_FILE) OGLRender.vc.pdb
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\OGLRender.ilk
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\OGLRender.idb
+distclean: debug-distclean release-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\OGLRender.lib ..\..\TP_Geom3D_2018\bin\OGLRender.pdb
+
+debug-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocclean
+release-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocclean
+mocclean: debug-mocclean release-mocclean
+
+debug-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocables
+release-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocables
+mocables: debug-mocables release-mocables
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile.Debug b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile.Debug
new file mode 100644
index 0000000000000000000000000000000000000000..a8c089aab80a23059928a3796b65639f8e931b0b
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile.Debug
@@ -0,0 +1,679 @@
+#############################################################################
+# Makefile for building: OGLRender
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE      = Makefile.Debug
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -D_WINDLL
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -DGLEW_BUILD -Zi -MDd -W3 -w44456 -w44457 -w44458 /Fddebug\OGLRender.vc.pdb $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/OGLRender -DOGLRENDER_DLL_EXPORT -DGLEW_BUILD -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\OGLRender.vc.pdb $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\OGLRender -I. -I..\..\TP_Geom3D_2018 -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Idebug -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /DLL /SUBSYSTEM:WINDOWS
+LIBS          = opengl32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib   
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = debug
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\OGLRender\shader.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\glew.c \
+		..\..\TP_Geom3D_2018\OGLRender\grid2d.cpp 
+OBJECTS       = debug\shader.obj \
+		debug\shaderprogram.obj \
+		debug\shaderprogramcolor.obj \
+		debug\shaderprogramflat.obj \
+		debug\shaderprogramphong.obj \
+		debug\glew.obj \
+		debug\grid2d.obj
+
+DIST          = colorshader.vert \
+		colorshader.frag \
+		flatshader.vert \
+		flatshader.frag \
+		phongshader.vert \
+		phongshader.frag ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h \
+		..\..\TP_Geom3D_2018\OGLRender\grid2d.h ..\..\TP_Geom3D_2018\OGLRender\shader.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\glew.c \
+		..\..\TP_Geom3D_2018\OGLRender\grid2d.cpp
+QMAKE_TARGET  = OGLRender
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = OGLRender.dll
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\OGLRender.dll
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{..\..\TP_Geom3D_2018\OGLRender}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\OGLRender}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\OGLRender}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\OGLRender}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug ..\..\TP_Geom3D_2018\bin\OGLRender.prl ..\..\TP_Geom3D_2018\bin\OGLRender.dll
+
+..\..\TP_Geom3D_2018\bin\OGLRender.dll: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+debug\shader.obj debug\shaderprogram.obj debug\shaderprogramcolor.obj debug\shaderprogramflat.obj debug\shaderprogramphong.obj debug\glew.obj debug\grid2d.obj
+$(LIBS)
+<<
+
+..\..\TP_Geom3D_2018\bin\OGLRender.prl: 
+	@$(QMAKE) -prl ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro  -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Debug ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) OGLRender.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl    C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h ..\..\TP_Geom3D_2018\OGLRender\shader.h ..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h ..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h ..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h ..\..\TP_Geom3D_2018\OGLRender\grid2d.h  ..\..\TP_Geom3D_2018\OGLRender\shader.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.cpp ..\..\TP_Geom3D_2018\OGLRender\glew.c ..\..\TP_Geom3D_2018\OGLRender\grid2d.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) debug\shader.obj debug\shaderprogram.obj debug\shaderprogramcolor.obj debug\shaderprogramflat.obj debug\shaderprogramphong.obj debug\glew.obj debug\grid2d.obj
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\OGLRender.exp debug\OGLRender.vc.pdb ..\..\TP_Geom3D_2018\bin\OGLRender.ilk ..\..\TP_Geom3D_2018\bin\OGLRender.idb
+
+distclean: clean 
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\OGLRender.lib ..\..\TP_Geom3D_2018\bin\OGLRender.pdb ..\..\TP_Geom3D_2018\bin\OGLRender.prl
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Debug
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: debug\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) debug\moc_predefs.h
+debug\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/OGLRender -DOGLRENDER_DLL_EXPORT -DGLEW_BUILD -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+
+
+####### Compile
+
+debug\shader.obj: ..\..\TP_Geom3D_2018\OGLRender\shader.cpp ..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\GL\glew.h
+
+debug\shaderprogram.obj: ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+debug\shaderprogramcolor.obj: ..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+debug\shaderprogramflat.obj: ..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+debug\shaderprogramphong.obj: ..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+debug\glew.obj: ..\..\TP_Geom3D_2018\OGLRender\glew.c ..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\GL\eglew.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\EGL\eglplatform.h \
+		..\..\TP_Geom3D_2018\GL\wglew.h \
+		..\..\TP_Geom3D_2018\GL\glxew.h
+
+debug\grid2d.obj: ..\..\TP_Geom3D_2018\OGLRender\grid2d.cpp ..\..\TP_Geom3D_2018\OGLRender\grid2d.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile.Release b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile.Release
new file mode 100644
index 0000000000000000000000000000000000000000..c4f5c230e08d7804a448b23c9c0d3c4042ef927d
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/Makefile.Release
@@ -0,0 +1,679 @@
+#############################################################################
+# Makefile for building: OGLRender
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE      = Makefile.Release
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DNDEBUG -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -D_WINDLL
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -DGLEW_BUILD -O2 -MD -W3 -w44456 -w44457 -w44458 $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/OGLRender -DOGLRENDER_DLL_EXPORT -DGLEW_BUILD -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\OGLRender -I. -I..\..\TP_Geom3D_2018 -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Irelease -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /OPT:REF /INCREMENTAL:NO /DLL /SUBSYSTEM:WINDOWS
+LIBS          = opengl32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib   
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = release
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\OGLRender\shader.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\glew.c \
+		..\..\TP_Geom3D_2018\OGLRender\grid2d.cpp 
+OBJECTS       = release\shader.obj \
+		release\shaderprogram.obj \
+		release\shaderprogramcolor.obj \
+		release\shaderprogramflat.obj \
+		release\shaderprogramphong.obj \
+		release\glew.obj \
+		release\grid2d.obj
+
+DIST          = colorshader.vert \
+		colorshader.frag \
+		flatshader.vert \
+		flatshader.frag \
+		phongshader.vert \
+		phongshader.frag ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h \
+		..\..\TP_Geom3D_2018\OGLRender\grid2d.h ..\..\TP_Geom3D_2018\OGLRender\shader.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.cpp \
+		..\..\TP_Geom3D_2018\OGLRender\glew.c \
+		..\..\TP_Geom3D_2018\OGLRender\grid2d.cpp
+QMAKE_TARGET  = OGLRender
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = OGLRender.dll
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\OGLRender.dll
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{..\..\TP_Geom3D_2018\OGLRender}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\OGLRender}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\OGLRender}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\OGLRender}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release ..\..\TP_Geom3D_2018\bin\OGLRender.prl ..\..\TP_Geom3D_2018\bin\OGLRender.dll
+
+..\..\TP_Geom3D_2018\bin\OGLRender.dll: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+release\shader.obj release\shaderprogram.obj release\shaderprogramcolor.obj release\shaderprogramflat.obj release\shaderprogramphong.obj release\glew.obj release\grid2d.obj
+$(LIBS)
+<<
+
+..\..\TP_Geom3D_2018\bin\OGLRender.prl: 
+	@$(QMAKE) -prl ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro  -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Release ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) OGLRender.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\OGLRender\OGLRender.pro C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl    C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h ..\..\TP_Geom3D_2018\OGLRender\shader.h ..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h ..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h ..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h ..\..\TP_Geom3D_2018\OGLRender\grid2d.h  ..\..\TP_Geom3D_2018\OGLRender\shader.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.cpp ..\..\TP_Geom3D_2018\OGLRender\glew.c ..\..\TP_Geom3D_2018\OGLRender\grid2d.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) release\shader.obj release\shaderprogram.obj release\shaderprogramcolor.obj release\shaderprogramflat.obj release\shaderprogramphong.obj release\glew.obj release\grid2d.obj
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\OGLRender.exp
+
+distclean: clean 
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\OGLRender.lib ..\..\TP_Geom3D_2018\bin\OGLRender.prl
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Release
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: release\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) release\moc_predefs.h
+release\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/OGLRender -DOGLRENDER_DLL_EXPORT -DGLEW_BUILD -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+
+
+####### Compile
+
+release\shader.obj: ..\..\TP_Geom3D_2018\OGLRender\shader.cpp ..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\GL\glew.h
+
+release\shaderprogram.obj: ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+release\shaderprogramcolor.obj: ..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+release\shaderprogramflat.obj: ..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+release\shaderprogramphong.obj: ..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.cpp ..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+release\glew.obj: ..\..\TP_Geom3D_2018\OGLRender\glew.c ..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\GL\eglew.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\EGL\eglplatform.h \
+		..\..\TP_Geom3D_2018\GL\wglew.h \
+		..\..\TP_Geom3D_2018\GL\glxew.h
+
+release\grid2d.obj: ..\..\TP_Geom3D_2018\OGLRender\grid2d.cpp ..\..\TP_Geom3D_2018\OGLRender\grid2d.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/OGLRender.vc.pdb b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/OGLRender.vc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..2cdceced00cc3389e2438c2bf127c53b76710615
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/OGLRender.vc.pdb differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/glew.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/glew.obj
new file mode 100644
index 0000000000000000000000000000000000000000..5d3283758d035e5e1370086fd67479a6384871bf
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/glew.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/grid2d.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/grid2d.obj
new file mode 100644
index 0000000000000000000000000000000000000000..566b247e92ca0054694fb36ed93b756d0ec38e72
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/grid2d.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shader.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shader.obj
new file mode 100644
index 0000000000000000000000000000000000000000..b3459efae001a155e0947ccf440f53137dbac98b
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shader.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogram.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogram.obj
new file mode 100644
index 0000000000000000000000000000000000000000..12c66edcbfbda50dfc8724e7b88c023c35bab5cb
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogram.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramcolor.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramcolor.obj
new file mode 100644
index 0000000000000000000000000000000000000000..add9c4acf3782c676d18214b831e621b1f04b410
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramcolor.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramflat.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramflat.obj
new file mode 100644
index 0000000000000000000000000000000000000000..dc6049e43eb102ce05dc1426d14e49317b39da2c
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramflat.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramphong.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramphong.obj
new file mode 100644
index 0000000000000000000000000000000000000000..a2f8b2e2970062f7655ed077eebb5e511693a8c6
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/OGLRender/debug/shaderprogramphong.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..983d92be1504a879810fe625e8fe2cd019b15d83
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile
@@ -0,0 +1,569 @@
+#############################################################################
+# Makefile for building: proj_model
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro
+# Template: app
+# Command: C:\Qt\5.14.1\msvc2017\bin\qmake.exe -o Makefile ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+#############################################################################
+
+MAKEFILE      = Makefile
+
+EQ            = =
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+SUBTARGETS    =  \
+		debug \
+		release
+
+
+debug: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug 
+debug-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug uninstall
+release: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release 
+release-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf \
+		..\.qmake.stash \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf \
+		..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro \
+		..\..\TP_Geom3D_2018\bin\OGLRender.prl \
+		..\..\TP_Geom3D_2018\bin\QGLViewer33.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl \
+		C:\Qt\5.14.1\msvc2017\lib\qtmain.prl \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl \
+		C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl
+	$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf:
+..\.qmake.stash:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf:
+..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro:
+..\..\TP_Geom3D_2018\bin\OGLRender.prl:
+..\..\TP_Geom3D_2018\bin\QGLViewer33.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl:
+C:\Qt\5.14.1\msvc2017\lib\qtmain.prl:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl:
+C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first  FORCE
+all: debug-all release-all  FORCE
+clean: debug-clean release-clean  FORCE
+	-$(DEL_FILE) proj_model.vc.pdb
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\proj_model.ilk
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\proj_model.idb
+distclean: debug-distclean release-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\proj_model.pdb
+
+debug-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocclean
+release-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocclean
+mocclean: debug-mocclean release-mocclean
+
+debug-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocables
+release-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocables
+mocables: debug-mocables release-mocables
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile.Debug b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile.Debug
new file mode 100644
index 0000000000000000000000000000000000000000..91ef40f89b4213aa9cfec08be63e2f6ac3b4d5e3
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile.Debug
@@ -0,0 +1,641 @@
+#############################################################################
+# Makefile for building: proj_model
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Debug
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zi -MDd -W3 -w44456 -w44457 -w44458 /Fddebug\proj_model.vc.pdb $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Projet_modeling -D_USE_MATH_DEFINES -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -EHsc /Fddebug\proj_model.vc.pdb $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\Projet_modeling -I. -I..\..\TP_Geom3D_2018 -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Idebug -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS          = /LIBPATH:C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\OGLRender.lib C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\QGLViewer33.lib opengl32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib  C:\Qt\5.14.1\msvc2017\lib\qtmaind.lib /LIBPATH:C:\opensslx86\lib /LIBPATH:C:\Utils\my_sql\mysql-5.7.25-win32\lib /LIBPATH:C:\Utils\postgresqlx86\pgsql\lib shell32.lib 
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = debug
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\Projet_modeling\main.cpp \
+		..\..\TP_Geom3D_2018\Projet_modeling\primitives.cpp \
+		..\..\TP_Geom3D_2018\Projet_modeling\meshquad.cpp 
+OBJECTS       = debug\main.obj \
+		debug\primitives.obj \
+		debug\meshquad.obj
+
+DIST          =  ..\..\TP_Geom3D_2018\Projet_modeling\matrices.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\primitives.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\meshquad.h ..\..\TP_Geom3D_2018\Projet_modeling\main.cpp \
+		..\..\TP_Geom3D_2018\Projet_modeling\primitives.cpp \
+		..\..\TP_Geom3D_2018\Projet_modeling\meshquad.cpp
+QMAKE_TARGET  = proj_model
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = proj_model.exe
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\proj_model.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{..\..\TP_Geom3D_2018\Projet_modeling}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Projet_modeling}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Projet_modeling}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Projet_modeling}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug  ..\..\TP_Geom3D_2018\bin\proj_model.exe
+
+..\..\TP_Geom3D_2018\bin\proj_model.exe: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib C:\Qt\5.14.1\msvc2017\lib\qtmaind.lib $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+debug\main.obj debug\primitives.obj debug\meshquad.obj
+$(LIBS)
+<<
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Debug ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) proj_model.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro ..\..\TP_Geom3D_2018\bin\OGLRender.prl ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl    C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\Projet_modeling\matrices.h ..\..\TP_Geom3D_2018\Projet_modeling\primitives.h ..\..\TP_Geom3D_2018\Projet_modeling\meshquad.h  ..\..\TP_Geom3D_2018\Projet_modeling\main.cpp ..\..\TP_Geom3D_2018\Projet_modeling\primitives.cpp ..\..\TP_Geom3D_2018\Projet_modeling\meshquad.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) debug\main.obj debug\primitives.obj debug\meshquad.obj
+	-$(DEL_FILE) debug\proj_model.vc.pdb ..\..\TP_Geom3D_2018\bin\proj_model.ilk ..\..\TP_Geom3D_2018\bin\proj_model.idb
+
+distclean: clean 
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\proj_model.pdb
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Debug
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: debug\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) debug\moc_predefs.h
+debug\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Projet_modeling -D_USE_MATH_DEFINES -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+
+
+####### Compile
+
+debug\main.obj: ..\..\TP_Geom3D_2018\Projet_modeling\main.cpp C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QKeyEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QCoreApplication \
+		..\..\TP_Geom3D_2018\Projet_modeling\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl \
+		..\..\TP_Geom3D_2018\Projet_modeling\primitives.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\meshquad.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h
+
+debug\primitives.obj: ..\..\TP_Geom3D_2018\Projet_modeling\primitives.cpp ..\..\TP_Geom3D_2018\Projet_modeling\primitives.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+debug\meshquad.obj: ..\..\TP_Geom3D_2018\Projet_modeling\meshquad.cpp ..\..\TP_Geom3D_2018\Projet_modeling\meshquad.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile.Release b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile.Release
new file mode 100644
index 0000000000000000000000000000000000000000..86211a03793b52c28acbf924df9feb47c74cc3ae
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/Makefile.Release
@@ -0,0 +1,639 @@
+#############################################################################
+# Makefile for building: proj_model
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Release
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DNDEBUG -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -O2 -MD -W3 -w44456 -w44457 -w44458 $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Projet_modeling -D_USE_MATH_DEFINES -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -EHsc $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\Projet_modeling -I. -I..\..\TP_Geom3D_2018 -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Irelease -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /OPT:REF /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS          = /LIBPATH:C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\OGLRender.lib C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\QGLViewer33.lib opengl32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib  C:\Qt\5.14.1\msvc2017\lib\qtmain.lib /LIBPATH:C:\opensslx86\lib /LIBPATH:C:\Utils\my_sql\mysql-5.7.25-win32\lib /LIBPATH:C:\Utils\postgresqlx86\pgsql\lib shell32.lib 
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = release
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\Projet_modeling\main.cpp \
+		..\..\TP_Geom3D_2018\Projet_modeling\primitives.cpp \
+		..\..\TP_Geom3D_2018\Projet_modeling\meshquad.cpp 
+OBJECTS       = release\main.obj \
+		release\primitives.obj \
+		release\meshquad.obj
+
+DIST          =  ..\..\TP_Geom3D_2018\Projet_modeling\matrices.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\primitives.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\meshquad.h ..\..\TP_Geom3D_2018\Projet_modeling\main.cpp \
+		..\..\TP_Geom3D_2018\Projet_modeling\primitives.cpp \
+		..\..\TP_Geom3D_2018\Projet_modeling\meshquad.cpp
+QMAKE_TARGET  = proj_model
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = proj_model.exe
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\proj_model.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{..\..\TP_Geom3D_2018\Projet_modeling}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Projet_modeling}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Projet_modeling}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Projet_modeling}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release  ..\..\TP_Geom3D_2018\bin\proj_model.exe
+
+..\..\TP_Geom3D_2018\bin\proj_model.exe: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib C:\Qt\5.14.1\msvc2017\lib\qtmain.lib $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+release\main.obj release\primitives.obj release\meshquad.obj
+$(LIBS)
+<<
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Release ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) proj_model.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\Projet_modeling\Projet_modeling.pro ..\..\TP_Geom3D_2018\bin\OGLRender.prl ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl C:\Qt\5.14.1\msvc2017\lib\qtmain.prl    C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\Projet_modeling\matrices.h ..\..\TP_Geom3D_2018\Projet_modeling\primitives.h ..\..\TP_Geom3D_2018\Projet_modeling\meshquad.h  ..\..\TP_Geom3D_2018\Projet_modeling\main.cpp ..\..\TP_Geom3D_2018\Projet_modeling\primitives.cpp ..\..\TP_Geom3D_2018\Projet_modeling\meshquad.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) release\main.obj release\primitives.obj release\meshquad.obj
+
+distclean: clean 
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Release
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: release\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) release\moc_predefs.h
+release\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -std=c++11 -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Projet_modeling -D_USE_MATH_DEFINES -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+
+
+####### Compile
+
+release\main.obj: ..\..\TP_Geom3D_2018\Projet_modeling\main.cpp C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QKeyEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QCoreApplication \
+		..\..\TP_Geom3D_2018\Projet_modeling\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl \
+		..\..\TP_Geom3D_2018\Projet_modeling\primitives.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\meshquad.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h
+
+release\primitives.obj: ..\..\TP_Geom3D_2018\Projet_modeling\primitives.cpp ..\..\TP_Geom3D_2018\Projet_modeling\primitives.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+release\meshquad.obj: ..\..\TP_Geom3D_2018\Projet_modeling\meshquad.cpp ..\..\TP_Geom3D_2018\Projet_modeling\meshquad.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\Projet_modeling\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/main.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/main.obj
new file mode 100644
index 0000000000000000000000000000000000000000..03bbaca7132be9e452fa10b0a7b24a3893368ba6
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/main.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/meshquad.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/meshquad.obj
new file mode 100644
index 0000000000000000000000000000000000000000..5cabb604744811fa7d02429fc7ea2df03407e033
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/meshquad.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/primitives.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/primitives.obj
new file mode 100644
index 0000000000000000000000000000000000000000..b0e7adbaea66116a3ab1a272bea13f1ddb023aab
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/primitives.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/proj_model.vc.pdb b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/proj_model.vc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..1ab1b11e3af0ef15362e24e1f66392683346b029
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Projet_modeling/debug/proj_model.vc.pdb differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..ca9fca8338088ff6bf04c77ee54d74d51c580627
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile
@@ -0,0 +1,564 @@
+#############################################################################
+# Makefile for building: QGLViewer33
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro
+# Template: lib
+# Command: C:\Qt\5.14.1\msvc2017\bin\qmake.exe -o Makefile ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+#############################################################################
+
+MAKEFILE      = Makefile
+
+EQ            = =
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+SUBTARGETS    =  \
+		debug \
+		release
+
+
+debug: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug 
+debug-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug uninstall
+release: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release 
+release-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf \
+		..\.qmake.stash \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\rtti.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf \
+		..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl
+	$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf:
+..\.qmake.stash:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\rtti.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf:
+..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first  FORCE
+all: debug-all release-all  FORCE
+clean: debug-clean release-clean  FORCE
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\QGLViewer33.exp
+	-$(DEL_FILE) QGLViewer33.vc.pdb
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\QGLViewer33.ilk
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\QGLViewer33.idb
+distclean: debug-distclean release-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\QGLViewer33.lib ..\..\TP_Geom3D_2018\bin\QGLViewer33.pdb
+
+debug-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocclean
+release-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocclean
+mocclean: debug-mocclean release-mocclean
+
+debug-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocables
+release-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocables
+mocables: debug-mocables release-mocables
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile.Debug b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile.Debug
new file mode 100644
index 0000000000000000000000000000000000000000..d7b3799f37f04a4b458c0f6288aa611cf6f00734
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile.Debug
@@ -0,0 +1,2849 @@
+#############################################################################
+# Makefile for building: QGLViewer33
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE      = Makefile.Debug
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DNO_VECTORIAL_RENDER -DCREATE_QGLVIEWER_DLL -DNOMINMAX -DQT_QML_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -D_WINDLL
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zi -MDd -W3 -w44456 -w44457 -w44458 /Fddebug\QGLViewer33.vc.pdb $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -TP -GR -EH -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\QGLViewer33.vc.pdb $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\QGLViewer -I. -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Idebug -I. -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /DLL /SUBSYSTEM:WINDOWS
+LIBS          = opengl32.lib glu32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib   
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = debug
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\saveSnapshot.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.cpp debug\moc_qglviewer.cpp \
+		debug\moc_camera.cpp \
+		debug\moc_manipulatedFrame.cpp \
+		debug\moc_manipulatedCameraFrame.cpp \
+		debug\moc_frame.cpp \
+		debug\moc_keyFrameInterpolator.cpp
+OBJECTS       = debug\qglviewer.obj \
+		debug\camera.obj \
+		debug\manipulatedFrame.obj \
+		debug\manipulatedCameraFrame.obj \
+		debug\frame.obj \
+		debug\saveSnapshot.obj \
+		debug\constraint.obj \
+		debug\keyFrameInterpolator.obj \
+		debug\mouseGrabber.obj \
+		debug\quaternion.obj \
+		debug\vec.obj \
+		debug\moc_qglviewer.obj \
+		debug\moc_camera.obj \
+		debug\moc_manipulatedFrame.obj \
+		debug\moc_manipulatedCameraFrame.obj \
+		debug\moc_frame.obj \
+		debug\moc_keyFrameInterpolator.obj
+
+DIST          = qglviewer-icon.xpm ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\saveSnapshot.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.cpp
+QMAKE_TARGET  = QGLViewer33
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = QGLViewer33.dll
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\QGLViewer33.dll
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{debug}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{debug}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{debug}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{debug}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\QGLViewer}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\QGLViewer}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\QGLViewer}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\QGLViewer}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl ..\..\TP_Geom3D_2018\bin\QGLViewer33.dll
+
+..\..\TP_Geom3D_2018\bin\QGLViewer33.dll: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib ui_ImageInterface.h $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+debug\qglviewer.obj debug\camera.obj debug\manipulatedFrame.obj debug\manipulatedCameraFrame.obj debug\frame.obj debug\saveSnapshot.obj debug\constraint.obj debug\keyFrameInterpolator.obj debug\mouseGrabber.obj debug\quaternion.obj debug\vec.obj debug\moc_qglviewer.obj debug\moc_camera.obj debug\moc_manipulatedFrame.obj debug\moc_manipulatedCameraFrame.obj debug\moc_frame.obj debug\moc_keyFrameInterpolator.obj
+$(LIBS)
+<<
+
+..\..\TP_Geom3D_2018\bin\QGLViewer33.prl: 
+	@$(QMAKE) -prl ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro  -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Debug ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) QGLViewer33.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\rtti.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl qglviewer_fr.ts qglviewer_fr.ts   C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h ..\..\TP_Geom3D_2018\QGLViewer\camera.h ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h ..\..\TP_Geom3D_2018\QGLViewer\frame.h ..\..\TP_Geom3D_2018\QGLViewer\constraint.h ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h ..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h ..\..\TP_Geom3D_2018\QGLViewer\quaternion.h ..\..\TP_Geom3D_2018\QGLViewer\vec.h ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h ..\..\TP_Geom3D_2018\QGLViewer\config.h ..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h  ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.cpp ..\..\TP_Geom3D_2018\QGLViewer\camera.cpp ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.cpp ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.cpp ..\..\TP_Geom3D_2018\QGLViewer\frame.cpp ..\..\TP_Geom3D_2018\QGLViewer\saveSnapshot.cpp ..\..\TP_Geom3D_2018\QGLViewer\constraint.cpp ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.cpp ..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.cpp ..\..\TP_Geom3D_2018\QGLViewer\quaternion.cpp ..\..\TP_Geom3D_2018\QGLViewer\vec.cpp ..\..\TP_Geom3D_2018\QGLViewer\ImageInterface.ui    
+
+clean: compiler_clean 
+	-$(DEL_FILE) debug\qglviewer.obj debug\camera.obj debug\manipulatedFrame.obj debug\manipulatedCameraFrame.obj debug\frame.obj debug\saveSnapshot.obj debug\constraint.obj debug\keyFrameInterpolator.obj debug\mouseGrabber.obj debug\quaternion.obj debug\vec.obj debug\moc_qglviewer.obj debug\moc_camera.obj debug\moc_manipulatedFrame.obj debug\moc_manipulatedCameraFrame.obj debug\moc_frame.obj debug\moc_keyFrameInterpolator.obj
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\QGLViewer33.exp debug\QGLViewer33.vc.pdb ..\..\TP_Geom3D_2018\bin\QGLViewer33.ilk ..\..\TP_Geom3D_2018\bin\QGLViewer33.idb
+
+distclean: clean 
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\QGLViewer33.lib ..\..\TP_Geom3D_2018\bin\QGLViewer33.pdb ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Debug
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: debug\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) debug\moc_predefs.h
+debug\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -TP -GR -EH -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h
+
+compiler_moc_header_make_all: debug\moc_qglviewer.cpp debug\moc_camera.cpp debug\moc_manipulatedFrame.cpp debug\moc_manipulatedCameraFrame.cpp debug\moc_frame.cpp debug\moc_keyFrameInterpolator.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) debug\moc_qglviewer.cpp debug\moc_camera.cpp debug\moc_manipulatedFrame.cpp debug\moc_manipulatedCameraFrame.cpp debug\moc_frame.cpp debug\moc_keyFrameInterpolator.cpp
+debug\moc_qglviewer.cpp: ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		debug\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h -o debug\moc_qglviewer.cpp
+
+debug\moc_camera.cpp: ..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		debug\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\camera.h -o debug\moc_camera.cpp
+
+debug\moc_manipulatedFrame.cpp: ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		debug\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h -o debug\moc_manipulatedFrame.cpp
+
+debug\moc_manipulatedCameraFrame.cpp: ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		debug\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h -o debug\moc_manipulatedCameraFrame.cpp
+
+debug\moc_frame.cpp: ..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		debug\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\frame.h -o debug\moc_frame.cpp
+
+debug\moc_keyFrameInterpolator.cpp: ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		debug\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h -o debug\moc_keyFrameInterpolator.cpp
+
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all: ui_ImageInterface.h
+compiler_uic_clean:
+	-$(DEL_FILE) ui_ImageInterface.h
+ui_ImageInterface.h: ..\..\TP_Geom3D_2018\QGLViewer\ImageInterface.ui \
+		C:\Qt\5.14.1\msvc2017\bin\uic.exe
+	C:\Qt\5.14.1\msvc2017\bin\uic.exe ..\..\TP_Geom3D_2018\QGLViewer\ImageInterface.ui -o ui_ImageInterface.h
+
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean 
+
+
+
+####### Compile
+
+debug\qglviewer.obj: ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QtAlgorithms \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QTextEdit \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtextedit.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qabstractscrollarea.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qframe.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextdocument.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QFileInfo \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfileinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QMessageBox \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qmessagebox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdialog.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QPushButton \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qpushbutton.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qabstractbutton.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qicon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QTabWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtabwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTextStream \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QImage \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDir \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdir.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QUrl \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer-icon.xpm
+
+debug\camera.obj: ..\..\TP_Geom3D_2018\QGLViewer\camera.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime
+
+debug\manipulatedFrame.obj: ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent
+
+debug\manipulatedCameraFrame.obj: ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent
+
+debug\frame.obj: ..\..\TP_Geom3D_2018\QGLViewer\frame.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h
+
+debug\saveSnapshot.obj: ..\..\TP_Geom3D_2018\QGLViewer\saveSnapshot.cpp ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		ui_ImageInterface.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVariant \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QCheckBox \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qcheckbox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qabstractbutton.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qicon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QDialog \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdialog.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QDoubleSpinBox \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qspinbox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qabstractspinbox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvalidator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregularexpression.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QHBoxLayout \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qboxlayout.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qlayout.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qlayoutitem.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qgridlayout.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QLabel \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qlabel.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qframe.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QPushButton \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qpushbutton.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QSpacerItem \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QSpinBox \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QVBoxLayout \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QImageWriter \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimagewriter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimageiohandler.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qplugin.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qjsonobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qjsonvalue.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfactoryinterface.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfileinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qfiledialog.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdir.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qmessagebox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qinputdialog.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qlineedit.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qprogressdialog.h
+
+debug\constraint.obj: ..\..\TP_Geom3D_2018\QGLViewer\constraint.cpp ..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime
+
+debug\keyFrameInterpolator.obj: ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h
+
+debug\mouseGrabber.obj: ..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.cpp ..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent
+
+debug\quaternion.obj: ..\..\TP_Geom3D_2018\QGLViewer\quaternion.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h
+
+debug\vec.obj: ..\..\TP_Geom3D_2018\QGLViewer\vec.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h
+
+debug\moc_qglviewer.obj: debug\moc_qglviewer.cpp 
+
+debug\moc_camera.obj: debug\moc_camera.cpp 
+
+debug\moc_manipulatedFrame.obj: debug\moc_manipulatedFrame.cpp 
+
+debug\moc_manipulatedCameraFrame.obj: debug\moc_manipulatedCameraFrame.cpp 
+
+debug\moc_frame.obj: debug\moc_frame.cpp 
+
+debug\moc_keyFrameInterpolator.obj: debug\moc_keyFrameInterpolator.cpp 
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile.Release b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile.Release
new file mode 100644
index 0000000000000000000000000000000000000000..a8714a432a83773501d59c1e1ea6cf29c9fb9c34
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/Makefile.Release
@@ -0,0 +1,2849 @@
+#############################################################################
+# Makefile for building: QGLViewer33
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE      = Makefile.Release
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DNDEBUG -DNO_VECTORIAL_RENDER -DCREATE_QGLVIEWER_DLL -DNOMINMAX -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -D_WINDLL
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -O2 -MD -W3 -w44456 -w44457 -w44458 $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -TP -GR -EH -O2 -MD -GR -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\QGLViewer -I. -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Irelease -I. -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /OPT:REF /INCREMENTAL:NO /DLL /SUBSYSTEM:WINDOWS
+LIBS          = opengl32.lib glu32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib   
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = release
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\saveSnapshot.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.cpp release\moc_qglviewer.cpp \
+		release\moc_camera.cpp \
+		release\moc_manipulatedFrame.cpp \
+		release\moc_manipulatedCameraFrame.cpp \
+		release\moc_frame.cpp \
+		release\moc_keyFrameInterpolator.cpp
+OBJECTS       = release\qglviewer.obj \
+		release\camera.obj \
+		release\manipulatedFrame.obj \
+		release\manipulatedCameraFrame.obj \
+		release\frame.obj \
+		release\saveSnapshot.obj \
+		release\constraint.obj \
+		release\keyFrameInterpolator.obj \
+		release\mouseGrabber.obj \
+		release\quaternion.obj \
+		release\vec.obj \
+		release\moc_qglviewer.obj \
+		release\moc_camera.obj \
+		release\moc_manipulatedFrame.obj \
+		release\moc_manipulatedCameraFrame.obj \
+		release\moc_frame.obj \
+		release\moc_keyFrameInterpolator.obj
+
+DIST          = qglviewer-icon.xpm ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\saveSnapshot.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.cpp \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.cpp
+QMAKE_TARGET  = QGLViewer33
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = QGLViewer33.dll
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\QGLViewer33.dll
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{release}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{release}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{release}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{release}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\QGLViewer}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\QGLViewer}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\QGLViewer}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\QGLViewer}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl ..\..\TP_Geom3D_2018\bin\QGLViewer33.dll
+
+..\..\TP_Geom3D_2018\bin\QGLViewer33.dll: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib ui_ImageInterface.h $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+release\qglviewer.obj release\camera.obj release\manipulatedFrame.obj release\manipulatedCameraFrame.obj release\frame.obj release\saveSnapshot.obj release\constraint.obj release\keyFrameInterpolator.obj release\mouseGrabber.obj release\quaternion.obj release\vec.obj release\moc_qglviewer.obj release\moc_camera.obj release\moc_manipulatedFrame.obj release\moc_manipulatedCameraFrame.obj release\moc_frame.obj release\moc_keyFrameInterpolator.obj
+$(LIBS)
+<<
+
+..\..\TP_Geom3D_2018\bin\QGLViewer33.prl: 
+	@$(QMAKE) -prl ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro  -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Release ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) QGLViewer33.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\rtti.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\QGLViewer\QGLViewer.pro C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl qglviewer_fr.ts qglviewer_fr.ts   C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h ..\..\TP_Geom3D_2018\QGLViewer\camera.h ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h ..\..\TP_Geom3D_2018\QGLViewer\frame.h ..\..\TP_Geom3D_2018\QGLViewer\constraint.h ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h ..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h ..\..\TP_Geom3D_2018\QGLViewer\quaternion.h ..\..\TP_Geom3D_2018\QGLViewer\vec.h ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h ..\..\TP_Geom3D_2018\QGLViewer\config.h ..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h  ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.cpp ..\..\TP_Geom3D_2018\QGLViewer\camera.cpp ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.cpp ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.cpp ..\..\TP_Geom3D_2018\QGLViewer\frame.cpp ..\..\TP_Geom3D_2018\QGLViewer\saveSnapshot.cpp ..\..\TP_Geom3D_2018\QGLViewer\constraint.cpp ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.cpp ..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.cpp ..\..\TP_Geom3D_2018\QGLViewer\quaternion.cpp ..\..\TP_Geom3D_2018\QGLViewer\vec.cpp ..\..\TP_Geom3D_2018\QGLViewer\ImageInterface.ui    
+
+clean: compiler_clean 
+	-$(DEL_FILE) release\qglviewer.obj release\camera.obj release\manipulatedFrame.obj release\manipulatedCameraFrame.obj release\frame.obj release\saveSnapshot.obj release\constraint.obj release\keyFrameInterpolator.obj release\mouseGrabber.obj release\quaternion.obj release\vec.obj release\moc_qglviewer.obj release\moc_camera.obj release\moc_manipulatedFrame.obj release\moc_manipulatedCameraFrame.obj release\moc_frame.obj release\moc_keyFrameInterpolator.obj
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\QGLViewer33.exp
+
+distclean: clean 
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\QGLViewer33.lib ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Release
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: release\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) release\moc_predefs.h
+release\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -TP -GR -EH -O2 -MD -GR -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h
+
+compiler_moc_header_make_all: release\moc_qglviewer.cpp release\moc_camera.cpp release\moc_manipulatedFrame.cpp release\moc_manipulatedCameraFrame.cpp release\moc_frame.cpp release\moc_keyFrameInterpolator.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) release\moc_qglviewer.cpp release\moc_camera.cpp release\moc_manipulatedFrame.cpp release\moc_manipulatedCameraFrame.cpp release\moc_frame.cpp release\moc_keyFrameInterpolator.cpp
+release\moc_qglviewer.cpp: ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		release\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/release/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h -o release\moc_qglviewer.cpp
+
+release\moc_camera.cpp: ..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		release\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/release/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\camera.h -o release\moc_camera.cpp
+
+release\moc_manipulatedFrame.cpp: ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		release\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/release/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h -o release\moc_manipulatedFrame.cpp
+
+release\moc_manipulatedCameraFrame.cpp: ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		release\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/release/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h -o release\moc_manipulatedCameraFrame.cpp
+
+release\moc_frame.cpp: ..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		release\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/release/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\frame.h -o release\moc_frame.cpp
+
+release\moc_keyFrameInterpolator.cpp: ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		release\moc_predefs.h \
+		C:\Qt\5.14.1\msvc2017\bin\moc.exe
+	C:\Qt\5.14.1\msvc2017\bin\moc.exe $(DEFINES) --compiler-flavor=msvc --include C:/Users/Nadjib/geom3d/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/release/moc_predefs.h -IC:/Qt/5.14.1/msvc2017/mkspecs/win32-msvc -IC:/Users/Nadjib/geom3d/TP_Geom3D_2018/QGLViewer -IC:/Qt/5.14.1/msvc2017/include -IC:/Qt/5.14.1/msvc2017/include/QtOpenGL -IC:/Qt/5.14.1/msvc2017/include/QtWidgets -IC:/Qt/5.14.1/msvc2017/include/QtGui -IC:/Qt/5.14.1/msvc2017/include/QtANGLE -IC:/Qt/5.14.1/msvc2017/include/QtXml -IC:/Qt/5.14.1/msvc2017/include/QtCore -I. -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\cppwinrt" ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h -o release\moc_keyFrameInterpolator.cpp
+
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all: ui_ImageInterface.h
+compiler_uic_clean:
+	-$(DEL_FILE) ui_ImageInterface.h
+ui_ImageInterface.h: ..\..\TP_Geom3D_2018\QGLViewer\ImageInterface.ui \
+		C:\Qt\5.14.1\msvc2017\bin\uic.exe
+	C:\Qt\5.14.1\msvc2017\bin\uic.exe ..\..\TP_Geom3D_2018\QGLViewer\ImageInterface.ui -o ui_ImageInterface.h
+
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean 
+
+
+
+####### Compile
+
+release\qglviewer.obj: ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QtAlgorithms \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QTextEdit \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtextedit.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qabstractscrollarea.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qframe.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextdocument.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QFileInfo \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfileinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QMessageBox \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qmessagebox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdialog.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QPushButton \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qpushbutton.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qabstractbutton.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qicon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QTabWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtabwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTextStream \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QImage \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDir \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdir.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QUrl \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer-icon.xpm
+
+release\camera.obj: ..\..\TP_Geom3D_2018\QGLViewer\camera.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime
+
+release\manipulatedFrame.obj: ..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent
+
+release\manipulatedCameraFrame.obj: ..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent
+
+release\frame.obj: ..\..\TP_Geom3D_2018\QGLViewer\frame.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h
+
+release\saveSnapshot.obj: ..\..\TP_Geom3D_2018\QGLViewer\saveSnapshot.cpp ..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		ui_ImageInterface.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVariant \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QCheckBox \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qcheckbox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qabstractbutton.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qicon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QDialog \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdialog.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QDoubleSpinBox \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qspinbox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qabstractspinbox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvalidator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregularexpression.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QHBoxLayout \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qboxlayout.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qlayout.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qlayoutitem.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qgridlayout.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QLabel \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qlabel.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qframe.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QPushButton \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qpushbutton.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QSpacerItem \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QSpinBox \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\QVBoxLayout \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QImageWriter \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimagewriter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimageiohandler.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qplugin.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qjsonobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qjsonvalue.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfactoryinterface.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfileinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qfiledialog.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdir.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qmessagebox.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qinputdialog.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qlineedit.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qprogressdialog.h
+
+release\constraint.obj: ..\..\TP_Geom3D_2018\QGLViewer\constraint.cpp ..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedCameraFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\manipulatedFrame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QDateTime
+
+release\keyFrameInterpolator.obj: ..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h
+
+release\mouseGrabber.obj: ..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.cpp ..\..\TP_Geom3D_2018\QGLViewer\mouseGrabber.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QEvent
+
+release\quaternion.obj: ..\..\TP_Geom3D_2018\QGLViewer\quaternion.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h
+
+release\vec.obj: ..\..\TP_Geom3D_2018\QGLViewer\vec.cpp ..\..\TP_Geom3D_2018\QGLViewer\domUtils.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QStringList \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QColor \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h
+
+release\moc_qglviewer.obj: release\moc_qglviewer.cpp 
+
+release\moc_camera.obj: release\moc_camera.cpp 
+
+release\moc_manipulatedFrame.obj: release\moc_manipulatedFrame.cpp 
+
+release\moc_manipulatedCameraFrame.obj: release\moc_manipulatedCameraFrame.cpp 
+
+release\moc_frame.obj: release\moc_frame.cpp 
+
+release\moc_keyFrameInterpolator.obj: release\moc_keyFrameInterpolator.cpp 
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/QGLViewer33.vc.pdb b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/QGLViewer33.vc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..0acf7c91a656235a30222bf9f9e05f866311ffe0
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/QGLViewer33.vc.pdb differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/camera.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/camera.obj
new file mode 100644
index 0000000000000000000000000000000000000000..aa804be78346b2a9894ea92d2b4bba99abff7af4
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/camera.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/constraint.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/constraint.obj
new file mode 100644
index 0000000000000000000000000000000000000000..c0ba102ad3510aae7a64122e42d6d67bd22d0cc8
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/constraint.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/frame.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/frame.obj
new file mode 100644
index 0000000000000000000000000000000000000000..aca4a5e3c49ff73fb3c58a931933a94b22f86080
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/frame.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/keyFrameInterpolator.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/keyFrameInterpolator.obj
new file mode 100644
index 0000000000000000000000000000000000000000..b12c7707a8b2093908b6d0b90f40e953aaf47cb0
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/keyFrameInterpolator.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/manipulatedCameraFrame.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/manipulatedCameraFrame.obj
new file mode 100644
index 0000000000000000000000000000000000000000..8d3d6f9a95e19065718a38135ec1cd508c81ac7e
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/manipulatedCameraFrame.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/manipulatedFrame.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/manipulatedFrame.obj
new file mode 100644
index 0000000000000000000000000000000000000000..2281f3db00b04a81e32bcf32b1ea8a42ba7fe620
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/manipulatedFrame.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_camera.cpp b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_camera.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..6c5a905373f060ad5b7dc9040b4e981955c4753b
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_camera.cpp
@@ -0,0 +1,360 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'camera.h'
+**
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <memory>
+#include "../../../TP_Geom3D_2018/QGLViewer/camera.h"
+#include <QtCore/qbytearray.h>
+#include <QtCore/qmetatype.h>
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'camera.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.14.1. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+struct qt_meta_stringdata_qglviewer__Camera_t {
+    QByteArrayData data[82];
+    char stringdata0[1012];
+};
+#define QT_MOC_LITERAL(idx, ofs, len) \
+    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+    qptrdiff(offsetof(qt_meta_stringdata_qglviewer__Camera_t, stringdata0) + ofs \
+        - idx * sizeof(QByteArrayData)) \
+    )
+static const qt_meta_stringdata_qglviewer__Camera_t qt_meta_stringdata_qglviewer__Camera = {
+    {
+QT_MOC_LITERAL(0, 0, 17), // "qglviewer::Camera"
+QT_MOC_LITERAL(1, 18, 11), // "setPosition"
+QT_MOC_LITERAL(2, 30, 0), // ""
+QT_MOC_LITERAL(3, 31, 3), // "Vec"
+QT_MOC_LITERAL(4, 35, 3), // "pos"
+QT_MOC_LITERAL(5, 39, 14), // "setOrientation"
+QT_MOC_LITERAL(6, 54, 10), // "Quaternion"
+QT_MOC_LITERAL(7, 65, 1), // "q"
+QT_MOC_LITERAL(8, 67, 5), // "theta"
+QT_MOC_LITERAL(9, 73, 3), // "phi"
+QT_MOC_LITERAL(10, 77, 11), // "setUpVector"
+QT_MOC_LITERAL(11, 89, 2), // "up"
+QT_MOC_LITERAL(12, 92, 6), // "noMove"
+QT_MOC_LITERAL(13, 99, 16), // "setViewDirection"
+QT_MOC_LITERAL(14, 116, 9), // "direction"
+QT_MOC_LITERAL(15, 126, 6), // "lookAt"
+QT_MOC_LITERAL(16, 133, 6), // "target"
+QT_MOC_LITERAL(17, 140, 15), // "showEntireScene"
+QT_MOC_LITERAL(18, 156, 9), // "fitSphere"
+QT_MOC_LITERAL(19, 166, 6), // "center"
+QT_MOC_LITERAL(20, 173, 6), // "radius"
+QT_MOC_LITERAL(21, 180, 14), // "fitBoundingBox"
+QT_MOC_LITERAL(22, 195, 3), // "min"
+QT_MOC_LITERAL(23, 199, 3), // "max"
+QT_MOC_LITERAL(24, 203, 15), // "fitScreenRegion"
+QT_MOC_LITERAL(25, 219, 9), // "rectangle"
+QT_MOC_LITERAL(26, 229, 11), // "centerScene"
+QT_MOC_LITERAL(27, 241, 24), // "interpolateToZoomOnPixel"
+QT_MOC_LITERAL(28, 266, 5), // "pixel"
+QT_MOC_LITERAL(29, 272, 21), // "interpolateToFitScene"
+QT_MOC_LITERAL(30, 294, 13), // "interpolateTo"
+QT_MOC_LITERAL(31, 308, 5), // "Frame"
+QT_MOC_LITERAL(32, 314, 2), // "fr"
+QT_MOC_LITERAL(33, 317, 8), // "duration"
+QT_MOC_LITERAL(34, 326, 7), // "setType"
+QT_MOC_LITERAL(35, 334, 4), // "Type"
+QT_MOC_LITERAL(36, 339, 4), // "type"
+QT_MOC_LITERAL(37, 344, 14), // "setFieldOfView"
+QT_MOC_LITERAL(38, 359, 3), // "fov"
+QT_MOC_LITERAL(39, 363, 24), // "setHorizontalFieldOfView"
+QT_MOC_LITERAL(40, 388, 4), // "hfov"
+QT_MOC_LITERAL(41, 393, 16), // "setFOVToFitScene"
+QT_MOC_LITERAL(42, 410, 14), // "setAspectRatio"
+QT_MOC_LITERAL(43, 425, 6), // "aspect"
+QT_MOC_LITERAL(44, 432, 23), // "setScreenWidthAndHeight"
+QT_MOC_LITERAL(45, 456, 5), // "width"
+QT_MOC_LITERAL(46, 462, 6), // "height"
+QT_MOC_LITERAL(47, 469, 19), // "setZNearCoefficient"
+QT_MOC_LITERAL(48, 489, 4), // "coef"
+QT_MOC_LITERAL(49, 494, 23), // "setZClippingCoefficient"
+QT_MOC_LITERAL(50, 518, 14), // "setSceneRadius"
+QT_MOC_LITERAL(51, 533, 14), // "setSceneCenter"
+QT_MOC_LITERAL(52, 548, 23), // "setSceneCenterFromPixel"
+QT_MOC_LITERAL(53, 572, 19), // "setSceneBoundingBox"
+QT_MOC_LITERAL(54, 592, 13), // "setPivotPoint"
+QT_MOC_LITERAL(55, 606, 5), // "point"
+QT_MOC_LITERAL(56, 612, 22), // "setPivotPointFromPixel"
+QT_MOC_LITERAL(57, 635, 21), // "setRevolveAroundPoint"
+QT_MOC_LITERAL(58, 657, 30), // "setRevolveAroundPointFromPixel"
+QT_MOC_LITERAL(59, 688, 8), // "setFrame"
+QT_MOC_LITERAL(60, 697, 28), // "ManipulatedCameraFrame*const"
+QT_MOC_LITERAL(61, 726, 3), // "mcf"
+QT_MOC_LITERAL(62, 730, 23), // "setKeyFrameInterpolator"
+QT_MOC_LITERAL(63, 754, 1), // "i"
+QT_MOC_LITERAL(64, 756, 26), // "KeyFrameInterpolator*const"
+QT_MOC_LITERAL(65, 783, 3), // "kfi"
+QT_MOC_LITERAL(66, 787, 17), // "addKeyFrameToPath"
+QT_MOC_LITERAL(67, 805, 8), // "playPath"
+QT_MOC_LITERAL(68, 814, 10), // "deletePath"
+QT_MOC_LITERAL(69, 825, 9), // "resetPath"
+QT_MOC_LITERAL(70, 835, 12), // "drawAllPaths"
+QT_MOC_LITERAL(71, 848, 11), // "setFlySpeed"
+QT_MOC_LITERAL(72, 860, 5), // "speed"
+QT_MOC_LITERAL(73, 866, 13), // "setIODistance"
+QT_MOC_LITERAL(74, 880, 8), // "distance"
+QT_MOC_LITERAL(75, 889, 27), // "setPhysicalDistanceToScreen"
+QT_MOC_LITERAL(76, 917, 22), // "setPhysicalScreenWidth"
+QT_MOC_LITERAL(77, 940, 16), // "setFocusDistance"
+QT_MOC_LITERAL(78, 957, 18), // "initFromDOMElement"
+QT_MOC_LITERAL(79, 976, 11), // "QDomElement"
+QT_MOC_LITERAL(80, 988, 7), // "element"
+QT_MOC_LITERAL(81, 996, 15) // "onFrameModified"
+
+    },
+    "qglviewer::Camera\0setPosition\0\0Vec\0"
+    "pos\0setOrientation\0Quaternion\0q\0theta\0"
+    "phi\0setUpVector\0up\0noMove\0setViewDirection\0"
+    "direction\0lookAt\0target\0showEntireScene\0"
+    "fitSphere\0center\0radius\0fitBoundingBox\0"
+    "min\0max\0fitScreenRegion\0rectangle\0"
+    "centerScene\0interpolateToZoomOnPixel\0"
+    "pixel\0interpolateToFitScene\0interpolateTo\0"
+    "Frame\0fr\0duration\0setType\0Type\0type\0"
+    "setFieldOfView\0fov\0setHorizontalFieldOfView\0"
+    "hfov\0setFOVToFitScene\0setAspectRatio\0"
+    "aspect\0setScreenWidthAndHeight\0width\0"
+    "height\0setZNearCoefficient\0coef\0"
+    "setZClippingCoefficient\0setSceneRadius\0"
+    "setSceneCenter\0setSceneCenterFromPixel\0"
+    "setSceneBoundingBox\0setPivotPoint\0"
+    "point\0setPivotPointFromPixel\0"
+    "setRevolveAroundPoint\0"
+    "setRevolveAroundPointFromPixel\0setFrame\0"
+    "ManipulatedCameraFrame*const\0mcf\0"
+    "setKeyFrameInterpolator\0i\0"
+    "KeyFrameInterpolator*const\0kfi\0"
+    "addKeyFrameToPath\0playPath\0deletePath\0"
+    "resetPath\0drawAllPaths\0setFlySpeed\0"
+    "speed\0setIODistance\0distance\0"
+    "setPhysicalDistanceToScreen\0"
+    "setPhysicalScreenWidth\0setFocusDistance\0"
+    "initFromDOMElement\0QDomElement\0element\0"
+    "onFrameModified"
+};
+#undef QT_MOC_LITERAL
+
+static const uint qt_meta_data_qglviewer__Camera[] = {
+
+ // content:
+       8,       // revision
+       0,       // classname
+       0,    0, // classinfo
+      45,   14, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+       0,       // signalCount
+
+ // slots: name, argc, parameters, tag, flags
+       1,    1,  239,    2, 0x0a /* Public */,
+       5,    1,  242,    2, 0x0a /* Public */,
+       5,    2,  245,    2, 0x0a /* Public */,
+      10,    2,  250,    2, 0x0a /* Public */,
+      10,    1,  255,    2, 0x2a /* Public | MethodCloned */,
+      13,    1,  258,    2, 0x0a /* Public */,
+      15,    1,  261,    2, 0x0a /* Public */,
+      17,    0,  264,    2, 0x0a /* Public */,
+      18,    2,  265,    2, 0x0a /* Public */,
+      21,    2,  270,    2, 0x0a /* Public */,
+      24,    1,  275,    2, 0x0a /* Public */,
+      26,    0,  278,    2, 0x0a /* Public */,
+      27,    1,  279,    2, 0x0a /* Public */,
+      29,    0,  282,    2, 0x0a /* Public */,
+      30,    2,  283,    2, 0x0a /* Public */,
+      34,    1,  288,    2, 0x0a /* Public */,
+      37,    1,  291,    2, 0x0a /* Public */,
+      39,    1,  294,    2, 0x0a /* Public */,
+      41,    0,  297,    2, 0x0a /* Public */,
+      42,    1,  298,    2, 0x0a /* Public */,
+      44,    2,  301,    2, 0x0a /* Public */,
+      47,    1,  306,    2, 0x0a /* Public */,
+      49,    1,  309,    2, 0x0a /* Public */,
+      50,    1,  312,    2, 0x0a /* Public */,
+      51,    1,  315,    2, 0x0a /* Public */,
+      52,    1,  318,    2, 0x0a /* Public */,
+      53,    2,  321,    2, 0x0a /* Public */,
+      54,    1,  326,    2, 0x0a /* Public */,
+      56,    1,  329,    2, 0x0a /* Public */,
+      57,    1,  332,    2, 0x0a /* Public */,
+      58,    1,  335,    2, 0x0a /* Public */,
+      59,    1,  338,    2, 0x0a /* Public */,
+      62,    2,  341,    2, 0x0a /* Public */,
+      66,    1,  346,    2, 0x0a /* Public */,
+      67,    1,  349,    2, 0x0a /* Public */,
+      68,    1,  352,    2, 0x0a /* Public */,
+      69,    1,  355,    2, 0x0a /* Public */,
+      70,    0,  358,    2, 0x0a /* Public */,
+      71,    1,  359,    2, 0x0a /* Public */,
+      73,    1,  362,    2, 0x0a /* Public */,
+      75,    1,  365,    2, 0x0a /* Public */,
+      76,    1,  368,    2, 0x0a /* Public */,
+      77,    1,  371,    2, 0x0a /* Public */,
+      78,    1,  374,    2, 0x0a /* Public */,
+      81,    0,  377,    2, 0x08 /* Private */,
+
+ // slots: parameters
+    QMetaType::Void, 0x80000000 | 3,    4,
+    QMetaType::Void, 0x80000000 | 6,    7,
+    QMetaType::Void, QMetaType::QReal, QMetaType::QReal,    8,    9,
+    QMetaType::Void, 0x80000000 | 3, QMetaType::Bool,   11,   12,
+    QMetaType::Void, 0x80000000 | 3,   11,
+    QMetaType::Void, 0x80000000 | 3,   14,
+    QMetaType::Void, 0x80000000 | 3,   16,
+    QMetaType::Void,
+    QMetaType::Void, 0x80000000 | 3, QMetaType::QReal,   19,   20,
+    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 3,   22,   23,
+    QMetaType::Void, QMetaType::QRect,   25,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::QPoint,   28,
+    QMetaType::Void,
+    QMetaType::Void, 0x80000000 | 31, QMetaType::QReal,   32,   33,
+    QMetaType::Void, 0x80000000 | 35,   36,
+    QMetaType::Void, QMetaType::QReal,   38,
+    QMetaType::Void, QMetaType::QReal,   40,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::QReal,   43,
+    QMetaType::Void, QMetaType::Int, QMetaType::Int,   45,   46,
+    QMetaType::Void, QMetaType::QReal,   48,
+    QMetaType::Void, QMetaType::QReal,   48,
+    QMetaType::Void, QMetaType::QReal,   20,
+    QMetaType::Void, 0x80000000 | 3,   19,
+    QMetaType::Bool, QMetaType::QPoint,   28,
+    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 3,   22,   23,
+    QMetaType::Void, 0x80000000 | 3,   55,
+    QMetaType::Bool, QMetaType::QPoint,   28,
+    QMetaType::Void, 0x80000000 | 3,   55,
+    QMetaType::Bool, QMetaType::QPoint,   28,
+    QMetaType::Void, 0x80000000 | 60,   61,
+    QMetaType::Void, QMetaType::UInt, 0x80000000 | 64,   63,   65,
+    QMetaType::Void, QMetaType::UInt,   63,
+    QMetaType::Void, QMetaType::UInt,   63,
+    QMetaType::Void, QMetaType::UInt,   63,
+    QMetaType::Void, QMetaType::UInt,   63,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::QReal,   72,
+    QMetaType::Void, QMetaType::QReal,   74,
+    QMetaType::Void, QMetaType::QReal,   74,
+    QMetaType::Void, QMetaType::QReal,   45,
+    QMetaType::Void, QMetaType::QReal,   74,
+    QMetaType::Void, 0x80000000 | 79,   80,
+    QMetaType::Void,
+
+       0        // eod
+};
+
+void qglviewer::Camera::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        auto *_t = static_cast<Camera *>(_o);
+        Q_UNUSED(_t)
+        switch (_id) {
+        case 0: _t->setPosition((*reinterpret_cast< const Vec(*)>(_a[1]))); break;
+        case 1: _t->setOrientation((*reinterpret_cast< const Quaternion(*)>(_a[1]))); break;
+        case 2: _t->setOrientation((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
+        case 3: _t->setUpVector((*reinterpret_cast< const Vec(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
+        case 4: _t->setUpVector((*reinterpret_cast< const Vec(*)>(_a[1]))); break;
+        case 5: _t->setViewDirection((*reinterpret_cast< const Vec(*)>(_a[1]))); break;
+        case 6: _t->lookAt((*reinterpret_cast< const Vec(*)>(_a[1]))); break;
+        case 7: _t->showEntireScene(); break;
+        case 8: _t->fitSphere((*reinterpret_cast< const Vec(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
+        case 9: _t->fitBoundingBox((*reinterpret_cast< const Vec(*)>(_a[1])),(*reinterpret_cast< const Vec(*)>(_a[2]))); break;
+        case 10: _t->fitScreenRegion((*reinterpret_cast< const QRect(*)>(_a[1]))); break;
+        case 11: _t->centerScene(); break;
+        case 12: _t->interpolateToZoomOnPixel((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
+        case 13: _t->interpolateToFitScene(); break;
+        case 14: _t->interpolateTo((*reinterpret_cast< const Frame(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
+        case 15: _t->setType((*reinterpret_cast< Type(*)>(_a[1]))); break;
+        case 16: _t->setFieldOfView((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 17: _t->setHorizontalFieldOfView((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 18: _t->setFOVToFitScene(); break;
+        case 19: _t->setAspectRatio((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 20: _t->setScreenWidthAndHeight((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
+        case 21: _t->setZNearCoefficient((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 22: _t->setZClippingCoefficient((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 23: _t->setSceneRadius((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 24: _t->setSceneCenter((*reinterpret_cast< const Vec(*)>(_a[1]))); break;
+        case 25: { bool _r = _t->setSceneCenterFromPixel((*reinterpret_cast< const QPoint(*)>(_a[1])));
+            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
+        case 26: _t->setSceneBoundingBox((*reinterpret_cast< const Vec(*)>(_a[1])),(*reinterpret_cast< const Vec(*)>(_a[2]))); break;
+        case 27: _t->setPivotPoint((*reinterpret_cast< const Vec(*)>(_a[1]))); break;
+        case 28: { bool _r = _t->setPivotPointFromPixel((*reinterpret_cast< const QPoint(*)>(_a[1])));
+            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
+        case 29: _t->setRevolveAroundPoint((*reinterpret_cast< const Vec(*)>(_a[1]))); break;
+        case 30: { bool _r = _t->setRevolveAroundPointFromPixel((*reinterpret_cast< const QPoint(*)>(_a[1])));
+            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
+        case 31: _t->setFrame((*reinterpret_cast< ManipulatedCameraFrame*const(*)>(_a[1]))); break;
+        case 32: _t->setKeyFrameInterpolator((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< KeyFrameInterpolator*const(*)>(_a[2]))); break;
+        case 33: _t->addKeyFrameToPath((*reinterpret_cast< uint(*)>(_a[1]))); break;
+        case 34: _t->playPath((*reinterpret_cast< uint(*)>(_a[1]))); break;
+        case 35: _t->deletePath((*reinterpret_cast< uint(*)>(_a[1]))); break;
+        case 36: _t->resetPath((*reinterpret_cast< uint(*)>(_a[1]))); break;
+        case 37: _t->drawAllPaths(); break;
+        case 38: _t->setFlySpeed((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 39: _t->setIODistance((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 40: _t->setPhysicalDistanceToScreen((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 41: _t->setPhysicalScreenWidth((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 42: _t->setFocusDistance((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 43: _t->initFromDOMElement((*reinterpret_cast< const QDomElement(*)>(_a[1]))); break;
+        case 44: _t->onFrameModified(); break;
+        default: ;
+        }
+    }
+}
+
+QT_INIT_METAOBJECT const QMetaObject qglviewer::Camera::staticMetaObject = { {
+    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
+    qt_meta_stringdata_qglviewer__Camera.data,
+    qt_meta_data_qglviewer__Camera,
+    qt_static_metacall,
+    nullptr,
+    nullptr
+} };
+
+
+const QMetaObject *qglviewer::Camera::metaObject() const
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *qglviewer::Camera::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_qglviewer__Camera.stringdata0))
+        return static_cast<void*>(this);
+    return QObject::qt_metacast(_clname);
+}
+
+int qglviewer::Camera::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = QObject::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 45)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 45;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 45)
+            *reinterpret_cast<int*>(_a[0]) = -1;
+        _id -= 45;
+    }
+    return _id;
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_camera.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_camera.obj
new file mode 100644
index 0000000000000000000000000000000000000000..7cf5a5937f499a80f012d8fd6357956be334e13d
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_camera.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_frame.cpp b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_frame.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..ddabc1183e7906eca51cef503091b71044d354a4
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_frame.cpp
@@ -0,0 +1,161 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'frame.h'
+**
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <memory>
+#include "../../../TP_Geom3D_2018/QGLViewer/frame.h"
+#include <QtCore/qbytearray.h>
+#include <QtCore/qmetatype.h>
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'frame.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.14.1. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+struct qt_meta_stringdata_qglviewer__Frame_t {
+    QByteArrayData data[7];
+    char stringdata0[79];
+};
+#define QT_MOC_LITERAL(idx, ofs, len) \
+    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+    qptrdiff(offsetof(qt_meta_stringdata_qglviewer__Frame_t, stringdata0) + ofs \
+        - idx * sizeof(QByteArrayData)) \
+    )
+static const qt_meta_stringdata_qglviewer__Frame_t qt_meta_stringdata_qglviewer__Frame = {
+    {
+QT_MOC_LITERAL(0, 0, 16), // "qglviewer::Frame"
+QT_MOC_LITERAL(1, 17, 8), // "modified"
+QT_MOC_LITERAL(2, 26, 0), // ""
+QT_MOC_LITERAL(3, 27, 12), // "interpolated"
+QT_MOC_LITERAL(4, 40, 18), // "initFromDOMElement"
+QT_MOC_LITERAL(5, 59, 11), // "QDomElement"
+QT_MOC_LITERAL(6, 71, 7) // "element"
+
+    },
+    "qglviewer::Frame\0modified\0\0interpolated\0"
+    "initFromDOMElement\0QDomElement\0element"
+};
+#undef QT_MOC_LITERAL
+
+static const uint qt_meta_data_qglviewer__Frame[] = {
+
+ // content:
+       8,       // revision
+       0,       // classname
+       0,    0, // classinfo
+       3,   14, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+       2,       // signalCount
+
+ // signals: name, argc, parameters, tag, flags
+       1,    0,   29,    2, 0x06 /* Public */,
+       3,    0,   30,    2, 0x06 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags
+       4,    1,   31,    2, 0x0a /* Public */,
+
+ // signals: parameters
+    QMetaType::Void,
+    QMetaType::Void,
+
+ // slots: parameters
+    QMetaType::Void, 0x80000000 | 5,    6,
+
+       0        // eod
+};
+
+void qglviewer::Frame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        auto *_t = static_cast<Frame *>(_o);
+        Q_UNUSED(_t)
+        switch (_id) {
+        case 0: _t->modified(); break;
+        case 1: _t->interpolated(); break;
+        case 2: _t->initFromDOMElement((*reinterpret_cast< const QDomElement(*)>(_a[1]))); break;
+        default: ;
+        }
+    } else if (_c == QMetaObject::IndexOfMethod) {
+        int *result = reinterpret_cast<int *>(_a[0]);
+        {
+            using _t = void (Frame::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Frame::modified)) {
+                *result = 0;
+                return;
+            }
+        }
+        {
+            using _t = void (Frame::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Frame::interpolated)) {
+                *result = 1;
+                return;
+            }
+        }
+    }
+}
+
+QT_INIT_METAOBJECT const QMetaObject qglviewer::Frame::staticMetaObject = { {
+    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
+    qt_meta_stringdata_qglviewer__Frame.data,
+    qt_meta_data_qglviewer__Frame,
+    qt_static_metacall,
+    nullptr,
+    nullptr
+} };
+
+
+const QMetaObject *qglviewer::Frame::metaObject() const
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *qglviewer::Frame::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_qglviewer__Frame.stringdata0))
+        return static_cast<void*>(this);
+    return QObject::qt_metacast(_clname);
+}
+
+int qglviewer::Frame::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = QObject::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 3)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 3;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 3)
+            *reinterpret_cast<int*>(_a[0]) = -1;
+        _id -= 3;
+    }
+    return _id;
+}
+
+// SIGNAL 0
+void qglviewer::Frame::modified()
+{
+    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
+}
+
+// SIGNAL 1
+void qglviewer::Frame::interpolated()
+{
+    QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_frame.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_frame.obj
new file mode 100644
index 0000000000000000000000000000000000000000..9a2b921fc8f57bc47231837e363003e86e8b13cb
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_frame.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_keyFrameInterpolator.cpp b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_keyFrameInterpolator.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..acc776cafafef99bd28a7fa8b991016d98f05799
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_keyFrameInterpolator.cpp
@@ -0,0 +1,249 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'keyFrameInterpolator.h'
+**
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <memory>
+#include "../../../TP_Geom3D_2018/QGLViewer/keyFrameInterpolator.h"
+#include <QtCore/qbytearray.h>
+#include <QtCore/qmetatype.h>
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'keyFrameInterpolator.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.14.1. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+struct qt_meta_stringdata_qglviewer__KeyFrameInterpolator_t {
+    QByteArrayData data[27];
+    char stringdata0[362];
+};
+#define QT_MOC_LITERAL(idx, ofs, len) \
+    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+    qptrdiff(offsetof(qt_meta_stringdata_qglviewer__KeyFrameInterpolator_t, stringdata0) + ofs \
+        - idx * sizeof(QByteArrayData)) \
+    )
+static const qt_meta_stringdata_qglviewer__KeyFrameInterpolator_t qt_meta_stringdata_qglviewer__KeyFrameInterpolator = {
+    {
+QT_MOC_LITERAL(0, 0, 31), // "qglviewer::KeyFrameInterpolator"
+QT_MOC_LITERAL(1, 32, 12), // "interpolated"
+QT_MOC_LITERAL(2, 45, 0), // ""
+QT_MOC_LITERAL(3, 46, 10), // "endReached"
+QT_MOC_LITERAL(4, 57, 11), // "addKeyFrame"
+QT_MOC_LITERAL(5, 69, 5), // "Frame"
+QT_MOC_LITERAL(6, 75, 5), // "frame"
+QT_MOC_LITERAL(7, 81, 4), // "time"
+QT_MOC_LITERAL(8, 86, 11), // "Frame*const"
+QT_MOC_LITERAL(9, 98, 10), // "deletePath"
+QT_MOC_LITERAL(10, 109, 8), // "setFrame"
+QT_MOC_LITERAL(11, 118, 20), // "setInterpolationTime"
+QT_MOC_LITERAL(12, 139, 21), // "setInterpolationSpeed"
+QT_MOC_LITERAL(13, 161, 5), // "speed"
+QT_MOC_LITERAL(14, 167, 22), // "setInterpolationPeriod"
+QT_MOC_LITERAL(15, 190, 6), // "period"
+QT_MOC_LITERAL(16, 197, 20), // "setLoopInterpolation"
+QT_MOC_LITERAL(17, 218, 4), // "loop"
+QT_MOC_LITERAL(18, 223, 13), // "setClosedPath"
+QT_MOC_LITERAL(19, 237, 6), // "closed"
+QT_MOC_LITERAL(20, 244, 18), // "startInterpolation"
+QT_MOC_LITERAL(21, 263, 17), // "stopInterpolation"
+QT_MOC_LITERAL(22, 281, 18), // "resetInterpolation"
+QT_MOC_LITERAL(23, 300, 19), // "toggleInterpolation"
+QT_MOC_LITERAL(24, 320, 17), // "interpolateAtTime"
+QT_MOC_LITERAL(25, 338, 6), // "update"
+QT_MOC_LITERAL(26, 345, 16) // "invalidateValues"
+
+    },
+    "qglviewer::KeyFrameInterpolator\0"
+    "interpolated\0\0endReached\0addKeyFrame\0"
+    "Frame\0frame\0time\0Frame*const\0deletePath\0"
+    "setFrame\0setInterpolationTime\0"
+    "setInterpolationSpeed\0speed\0"
+    "setInterpolationPeriod\0period\0"
+    "setLoopInterpolation\0loop\0setClosedPath\0"
+    "closed\0startInterpolation\0stopInterpolation\0"
+    "resetInterpolation\0toggleInterpolation\0"
+    "interpolateAtTime\0update\0invalidateValues"
+};
+#undef QT_MOC_LITERAL
+
+static const uint qt_meta_data_qglviewer__KeyFrameInterpolator[] = {
+
+ // content:
+       8,       // revision
+       0,       // classname
+       0,    0, // classinfo
+      23,   14, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+       2,       // signalCount
+
+ // signals: name, argc, parameters, tag, flags
+       1,    0,  129,    2, 0x06 /* Public */,
+       3,    0,  130,    2, 0x06 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags
+       4,    1,  131,    2, 0x0a /* Public */,
+       4,    2,  134,    2, 0x0a /* Public */,
+       4,    1,  139,    2, 0x0a /* Public */,
+       4,    2,  142,    2, 0x0a /* Public */,
+       9,    0,  147,    2, 0x0a /* Public */,
+      10,    1,  148,    2, 0x0a /* Public */,
+      11,    1,  151,    2, 0x0a /* Public */,
+      12,    1,  154,    2, 0x0a /* Public */,
+      14,    1,  157,    2, 0x0a /* Public */,
+      16,    1,  160,    2, 0x0a /* Public */,
+      16,    0,  163,    2, 0x2a /* Public | MethodCloned */,
+      18,    1,  164,    2, 0x0a /* Public */,
+      18,    0,  167,    2, 0x2a /* Public | MethodCloned */,
+      20,    1,  168,    2, 0x0a /* Public */,
+      20,    0,  171,    2, 0x2a /* Public | MethodCloned */,
+      21,    0,  172,    2, 0x0a /* Public */,
+      22,    0,  173,    2, 0x0a /* Public */,
+      23,    0,  174,    2, 0x0a /* Public */,
+      24,    1,  175,    2, 0x0a /* Public */,
+      25,    0,  178,    2, 0x08 /* Private */,
+      26,    0,  179,    2, 0x08 /* Private */,
+
+ // signals: parameters
+    QMetaType::Void,
+    QMetaType::Void,
+
+ // slots: parameters
+    QMetaType::Void, 0x80000000 | 5,    6,
+    QMetaType::Void, 0x80000000 | 5, QMetaType::QReal,    6,    7,
+    QMetaType::Void, 0x80000000 | 8,    6,
+    QMetaType::Void, 0x80000000 | 8, QMetaType::QReal,    6,    7,
+    QMetaType::Void,
+    QMetaType::Void, 0x80000000 | 8,    6,
+    QMetaType::Void, QMetaType::QReal,    7,
+    QMetaType::Void, QMetaType::QReal,   13,
+    QMetaType::Void, QMetaType::Int,   15,
+    QMetaType::Void, QMetaType::Bool,   17,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,   19,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Int,   15,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::QReal,    7,
+    QMetaType::Void,
+    QMetaType::Void,
+
+       0        // eod
+};
+
+void qglviewer::KeyFrameInterpolator::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        auto *_t = static_cast<KeyFrameInterpolator *>(_o);
+        Q_UNUSED(_t)
+        switch (_id) {
+        case 0: _t->interpolated(); break;
+        case 1: _t->endReached(); break;
+        case 2: _t->addKeyFrame((*reinterpret_cast< const Frame(*)>(_a[1]))); break;
+        case 3: _t->addKeyFrame((*reinterpret_cast< const Frame(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
+        case 4: _t->addKeyFrame((*reinterpret_cast< const Frame*const(*)>(_a[1]))); break;
+        case 5: _t->addKeyFrame((*reinterpret_cast< const Frame*const(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
+        case 6: _t->deletePath(); break;
+        case 7: _t->setFrame((*reinterpret_cast< Frame*const(*)>(_a[1]))); break;
+        case 8: _t->setInterpolationTime((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 9: _t->setInterpolationSpeed((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 10: _t->setInterpolationPeriod((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 11: _t->setLoopInterpolation((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 12: _t->setLoopInterpolation(); break;
+        case 13: _t->setClosedPath((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 14: _t->setClosedPath(); break;
+        case 15: _t->startInterpolation((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 16: _t->startInterpolation(); break;
+        case 17: _t->stopInterpolation(); break;
+        case 18: _t->resetInterpolation(); break;
+        case 19: _t->toggleInterpolation(); break;
+        case 20: _t->interpolateAtTime((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 21: _t->update(); break;
+        case 22: _t->invalidateValues(); break;
+        default: ;
+        }
+    } else if (_c == QMetaObject::IndexOfMethod) {
+        int *result = reinterpret_cast<int *>(_a[0]);
+        {
+            using _t = void (KeyFrameInterpolator::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&KeyFrameInterpolator::interpolated)) {
+                *result = 0;
+                return;
+            }
+        }
+        {
+            using _t = void (KeyFrameInterpolator::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&KeyFrameInterpolator::endReached)) {
+                *result = 1;
+                return;
+            }
+        }
+    }
+}
+
+QT_INIT_METAOBJECT const QMetaObject qglviewer::KeyFrameInterpolator::staticMetaObject = { {
+    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
+    qt_meta_stringdata_qglviewer__KeyFrameInterpolator.data,
+    qt_meta_data_qglviewer__KeyFrameInterpolator,
+    qt_static_metacall,
+    nullptr,
+    nullptr
+} };
+
+
+const QMetaObject *qglviewer::KeyFrameInterpolator::metaObject() const
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *qglviewer::KeyFrameInterpolator::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_qglviewer__KeyFrameInterpolator.stringdata0))
+        return static_cast<void*>(this);
+    return QObject::qt_metacast(_clname);
+}
+
+int qglviewer::KeyFrameInterpolator::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = QObject::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 23)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 23;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 23)
+            *reinterpret_cast<int*>(_a[0]) = -1;
+        _id -= 23;
+    }
+    return _id;
+}
+
+// SIGNAL 0
+void qglviewer::KeyFrameInterpolator::interpolated()
+{
+    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
+}
+
+// SIGNAL 1
+void qglviewer::KeyFrameInterpolator::endReached()
+{
+    QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_keyFrameInterpolator.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_keyFrameInterpolator.obj
new file mode 100644
index 0000000000000000000000000000000000000000..434e3c1b8e6b64782f94b6a39619c26390d29727
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_keyFrameInterpolator.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedCameraFrame.cpp b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedCameraFrame.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..16304685224ffdd39591b641c59220e9853463b6
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedCameraFrame.cpp
@@ -0,0 +1,142 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'manipulatedCameraFrame.h'
+**
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <memory>
+#include "../../../TP_Geom3D_2018/QGLViewer/manipulatedCameraFrame.h"
+#include <QtCore/qbytearray.h>
+#include <QtCore/qmetatype.h>
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'manipulatedCameraFrame.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.14.1. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+struct qt_meta_stringdata_qglviewer__ManipulatedCameraFrame_t {
+    QByteArrayData data[12];
+    char stringdata0[131];
+};
+#define QT_MOC_LITERAL(idx, ofs, len) \
+    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+    qptrdiff(offsetof(qt_meta_stringdata_qglviewer__ManipulatedCameraFrame_t, stringdata0) + ofs \
+        - idx * sizeof(QByteArrayData)) \
+    )
+static const qt_meta_stringdata_qglviewer__ManipulatedCameraFrame_t qt_meta_stringdata_qglviewer__ManipulatedCameraFrame = {
+    {
+QT_MOC_LITERAL(0, 0, 33), // "qglviewer::ManipulatedCameraF..."
+QT_MOC_LITERAL(1, 34, 11), // "setFlySpeed"
+QT_MOC_LITERAL(2, 46, 0), // ""
+QT_MOC_LITERAL(3, 47, 5), // "speed"
+QT_MOC_LITERAL(4, 53, 16), // "setSceneUpVector"
+QT_MOC_LITERAL(5, 70, 3), // "Vec"
+QT_MOC_LITERAL(6, 74, 2), // "up"
+QT_MOC_LITERAL(7, 77, 4), // "spin"
+QT_MOC_LITERAL(8, 82, 18), // "initFromDOMElement"
+QT_MOC_LITERAL(9, 101, 11), // "QDomElement"
+QT_MOC_LITERAL(10, 113, 7), // "element"
+QT_MOC_LITERAL(11, 121, 9) // "flyUpdate"
+
+    },
+    "qglviewer::ManipulatedCameraFrame\0"
+    "setFlySpeed\0\0speed\0setSceneUpVector\0"
+    "Vec\0up\0spin\0initFromDOMElement\0"
+    "QDomElement\0element\0flyUpdate"
+};
+#undef QT_MOC_LITERAL
+
+static const uint qt_meta_data_qglviewer__ManipulatedCameraFrame[] = {
+
+ // content:
+       8,       // revision
+       0,       // classname
+       0,    0, // classinfo
+       5,   14, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+       0,       // signalCount
+
+ // slots: name, argc, parameters, tag, flags
+       1,    1,   39,    2, 0x0a /* Public */,
+       4,    1,   42,    2, 0x0a /* Public */,
+       7,    0,   45,    2, 0x09 /* Protected */,
+       8,    1,   46,    2, 0x0a /* Public */,
+      11,    0,   49,    2, 0x08 /* Private */,
+
+ // slots: parameters
+    QMetaType::Void, QMetaType::QReal,    3,
+    QMetaType::Void, 0x80000000 | 5,    6,
+    QMetaType::Void,
+    QMetaType::Void, 0x80000000 | 9,   10,
+    QMetaType::Void,
+
+       0        // eod
+};
+
+void qglviewer::ManipulatedCameraFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        auto *_t = static_cast<ManipulatedCameraFrame *>(_o);
+        Q_UNUSED(_t)
+        switch (_id) {
+        case 0: _t->setFlySpeed((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 1: _t->setSceneUpVector((*reinterpret_cast< const Vec(*)>(_a[1]))); break;
+        case 2: _t->spin(); break;
+        case 3: _t->initFromDOMElement((*reinterpret_cast< const QDomElement(*)>(_a[1]))); break;
+        case 4: _t->flyUpdate(); break;
+        default: ;
+        }
+    }
+}
+
+QT_INIT_METAOBJECT const QMetaObject qglviewer::ManipulatedCameraFrame::staticMetaObject = { {
+    QMetaObject::SuperData::link<ManipulatedFrame::staticMetaObject>(),
+    qt_meta_stringdata_qglviewer__ManipulatedCameraFrame.data,
+    qt_meta_data_qglviewer__ManipulatedCameraFrame,
+    qt_static_metacall,
+    nullptr,
+    nullptr
+} };
+
+
+const QMetaObject *qglviewer::ManipulatedCameraFrame::metaObject() const
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *qglviewer::ManipulatedCameraFrame::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_qglviewer__ManipulatedCameraFrame.stringdata0))
+        return static_cast<void*>(this);
+    return ManipulatedFrame::qt_metacast(_clname);
+}
+
+int qglviewer::ManipulatedCameraFrame::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = ManipulatedFrame::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 5)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 5;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 5)
+            *reinterpret_cast<int*>(_a[0]) = -1;
+        _id -= 5;
+    }
+    return _id;
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedCameraFrame.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedCameraFrame.obj
new file mode 100644
index 0000000000000000000000000000000000000000..e9d59bf3457ff1d482a10e64d9b4c86343801ae0
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedCameraFrame.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedFrame.cpp b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedFrame.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..3871cfba5e8277ac1bb7501d753a81ced2943d7d
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedFrame.cpp
@@ -0,0 +1,214 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'manipulatedFrame.h'
+**
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <memory>
+#include "../../../TP_Geom3D_2018/QGLViewer/manipulatedFrame.h"
+#include <QtCore/qbytearray.h>
+#include <QtCore/qmetatype.h>
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'manipulatedFrame.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.14.1. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+struct qt_meta_stringdata_qglviewer__ManipulatedFrame_t {
+    QByteArrayData data[21];
+    char stringdata0[318];
+};
+#define QT_MOC_LITERAL(idx, ofs, len) \
+    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+    qptrdiff(offsetof(qt_meta_stringdata_qglviewer__ManipulatedFrame_t, stringdata0) + ofs \
+        - idx * sizeof(QByteArrayData)) \
+    )
+static const qt_meta_stringdata_qglviewer__ManipulatedFrame_t qt_meta_stringdata_qglviewer__ManipulatedFrame = {
+    {
+QT_MOC_LITERAL(0, 0, 27), // "qglviewer::ManipulatedFrame"
+QT_MOC_LITERAL(1, 28, 11), // "manipulated"
+QT_MOC_LITERAL(2, 40, 0), // ""
+QT_MOC_LITERAL(3, 41, 4), // "spun"
+QT_MOC_LITERAL(4, 46, 22), // "setRotationSensitivity"
+QT_MOC_LITERAL(5, 69, 11), // "sensitivity"
+QT_MOC_LITERAL(6, 81, 25), // "setTranslationSensitivity"
+QT_MOC_LITERAL(7, 107, 22), // "setSpinningSensitivity"
+QT_MOC_LITERAL(8, 130, 19), // "setWheelSensitivity"
+QT_MOC_LITERAL(9, 150, 18), // "setZoomSensitivity"
+QT_MOC_LITERAL(10, 169, 21), // "setSpinningQuaternion"
+QT_MOC_LITERAL(11, 191, 10), // "Quaternion"
+QT_MOC_LITERAL(12, 202, 18), // "spinningQuaternion"
+QT_MOC_LITERAL(13, 221, 13), // "startSpinning"
+QT_MOC_LITERAL(14, 235, 14), // "updateInterval"
+QT_MOC_LITERAL(15, 250, 12), // "stopSpinning"
+QT_MOC_LITERAL(16, 263, 4), // "spin"
+QT_MOC_LITERAL(17, 268, 10), // "spinUpdate"
+QT_MOC_LITERAL(18, 279, 18), // "initFromDOMElement"
+QT_MOC_LITERAL(19, 298, 11), // "QDomElement"
+QT_MOC_LITERAL(20, 310, 7) // "element"
+
+    },
+    "qglviewer::ManipulatedFrame\0manipulated\0"
+    "\0spun\0setRotationSensitivity\0sensitivity\0"
+    "setTranslationSensitivity\0"
+    "setSpinningSensitivity\0setWheelSensitivity\0"
+    "setZoomSensitivity\0setSpinningQuaternion\0"
+    "Quaternion\0spinningQuaternion\0"
+    "startSpinning\0updateInterval\0stopSpinning\0"
+    "spin\0spinUpdate\0initFromDOMElement\0"
+    "QDomElement\0element"
+};
+#undef QT_MOC_LITERAL
+
+static const uint qt_meta_data_qglviewer__ManipulatedFrame[] = {
+
+ // content:
+       8,       // revision
+       0,       // classname
+       0,    0, // classinfo
+      13,   14, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+       2,       // signalCount
+
+ // signals: name, argc, parameters, tag, flags
+       1,    0,   79,    2, 0x06 /* Public */,
+       3,    0,   80,    2, 0x06 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags
+       4,    1,   81,    2, 0x0a /* Public */,
+       6,    1,   84,    2, 0x0a /* Public */,
+       7,    1,   87,    2, 0x0a /* Public */,
+       8,    1,   90,    2, 0x0a /* Public */,
+       9,    1,   93,    2, 0x0a /* Public */,
+      10,    1,   96,    2, 0x0a /* Public */,
+      13,    1,   99,    2, 0x0a /* Public */,
+      15,    0,  102,    2, 0x0a /* Public */,
+      16,    0,  103,    2, 0x09 /* Protected */,
+      17,    0,  104,    2, 0x08 /* Private */,
+      18,    1,  105,    2, 0x0a /* Public */,
+
+ // signals: parameters
+    QMetaType::Void,
+    QMetaType::Void,
+
+ // slots: parameters
+    QMetaType::Void, QMetaType::QReal,    5,
+    QMetaType::Void, QMetaType::QReal,    5,
+    QMetaType::Void, QMetaType::QReal,    5,
+    QMetaType::Void, QMetaType::QReal,    5,
+    QMetaType::Void, QMetaType::QReal,    5,
+    QMetaType::Void, 0x80000000 | 11,   12,
+    QMetaType::Void, QMetaType::Int,   14,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void, 0x80000000 | 19,   20,
+
+       0        // eod
+};
+
+void qglviewer::ManipulatedFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        auto *_t = static_cast<ManipulatedFrame *>(_o);
+        Q_UNUSED(_t)
+        switch (_id) {
+        case 0: _t->manipulated(); break;
+        case 1: _t->spun(); break;
+        case 2: _t->setRotationSensitivity((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 3: _t->setTranslationSensitivity((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 4: _t->setSpinningSensitivity((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 5: _t->setWheelSensitivity((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 6: _t->setZoomSensitivity((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 7: _t->setSpinningQuaternion((*reinterpret_cast< const Quaternion(*)>(_a[1]))); break;
+        case 8: _t->startSpinning((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 9: _t->stopSpinning(); break;
+        case 10: _t->spin(); break;
+        case 11: _t->spinUpdate(); break;
+        case 12: _t->initFromDOMElement((*reinterpret_cast< const QDomElement(*)>(_a[1]))); break;
+        default: ;
+        }
+    } else if (_c == QMetaObject::IndexOfMethod) {
+        int *result = reinterpret_cast<int *>(_a[0]);
+        {
+            using _t = void (ManipulatedFrame::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ManipulatedFrame::manipulated)) {
+                *result = 0;
+                return;
+            }
+        }
+        {
+            using _t = void (ManipulatedFrame::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ManipulatedFrame::spun)) {
+                *result = 1;
+                return;
+            }
+        }
+    }
+}
+
+QT_INIT_METAOBJECT const QMetaObject qglviewer::ManipulatedFrame::staticMetaObject = { {
+    QMetaObject::SuperData::link<Frame::staticMetaObject>(),
+    qt_meta_stringdata_qglviewer__ManipulatedFrame.data,
+    qt_meta_data_qglviewer__ManipulatedFrame,
+    qt_static_metacall,
+    nullptr,
+    nullptr
+} };
+
+
+const QMetaObject *qglviewer::ManipulatedFrame::metaObject() const
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *qglviewer::ManipulatedFrame::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_qglviewer__ManipulatedFrame.stringdata0))
+        return static_cast<void*>(this);
+    if (!strcmp(_clname, "MouseGrabber"))
+        return static_cast< MouseGrabber*>(this);
+    return Frame::qt_metacast(_clname);
+}
+
+int qglviewer::ManipulatedFrame::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = Frame::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 13)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 13;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 13)
+            *reinterpret_cast<int*>(_a[0]) = -1;
+        _id -= 13;
+    }
+    return _id;
+}
+
+// SIGNAL 0
+void qglviewer::ManipulatedFrame::manipulated()
+{
+    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
+}
+
+// SIGNAL 1
+void qglviewer::ManipulatedFrame::spun()
+{
+    QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedFrame.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedFrame.obj
new file mode 100644
index 0000000000000000000000000000000000000000..186c8e2e07113b5f692b97ad2bf4ceabe917d349
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_manipulatedFrame.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h
new file mode 100644
index 0000000000000000000000000000000000000000..82165d4a31127fb7e615ec059a68d97001ff277a
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_predefs.h
@@ -0,0 +1,12 @@
+#define _MSC_EXTENSIONS 
+#define _INTEGRAL_MAX_BITS 64
+#define _MSC_VER 1916
+#define _MSC_FULL_VER 191627035
+#define _MSC_BUILD 0
+#define _WIN32 
+#define _M_IX86 600
+#define _M_IX86_FP 2
+#define _DEBUG 
+#define _MT 
+#define _DLL 
+#define _CPPRTTI 
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_qglviewer.cpp b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_qglviewer.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..3865ac63591569aa29a0321d6f67cd7ed8459798
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_qglviewer.cpp
@@ -0,0 +1,894 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'qglviewer.h'
+**
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <memory>
+#include "../../../TP_Geom3D_2018/QGLViewer/qglviewer.h"
+#include <QtCore/qbytearray.h>
+#include <QtCore/qmetatype.h>
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'qglviewer.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.14.1. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+struct qt_meta_stringdata_QGLViewer_t {
+    QByteArrayData data[153];
+    char stringdata0[2145];
+};
+#define QT_MOC_LITERAL(idx, ofs, len) \
+    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+    qptrdiff(offsetof(qt_meta_stringdata_QGLViewer_t, stringdata0) + ofs \
+        - idx * sizeof(QByteArrayData)) \
+    )
+static const qt_meta_stringdata_QGLViewer_t qt_meta_stringdata_QGLViewer = {
+    {
+QT_MOC_LITERAL(0, 0, 9), // "QGLViewer"
+QT_MOC_LITERAL(1, 10, 17), // "viewerInitialized"
+QT_MOC_LITERAL(2, 28, 0), // ""
+QT_MOC_LITERAL(3, 29, 10), // "drawNeeded"
+QT_MOC_LITERAL(4, 40, 12), // "drawFinished"
+QT_MOC_LITERAL(5, 53, 9), // "automatic"
+QT_MOC_LITERAL(6, 63, 13), // "animateNeeded"
+QT_MOC_LITERAL(7, 77, 12), // "helpRequired"
+QT_MOC_LITERAL(8, 90, 18), // "axisIsDrawnChanged"
+QT_MOC_LITERAL(9, 109, 5), // "drawn"
+QT_MOC_LITERAL(10, 115, 18), // "gridIsDrawnChanged"
+QT_MOC_LITERAL(11, 134, 21), // "FPSIsDisplayedChanged"
+QT_MOC_LITERAL(12, 156, 9), // "displayed"
+QT_MOC_LITERAL(13, 166, 20), // "textIsEnabledChanged"
+QT_MOC_LITERAL(14, 187, 7), // "enabled"
+QT_MOC_LITERAL(15, 195, 21), // "cameraIsEditedChanged"
+QT_MOC_LITERAL(16, 217, 6), // "edited"
+QT_MOC_LITERAL(17, 224, 13), // "stereoChanged"
+QT_MOC_LITERAL(18, 238, 2), // "on"
+QT_MOC_LITERAL(19, 241, 13), // "pointSelected"
+QT_MOC_LITERAL(20, 255, 18), // "const QMouseEvent*"
+QT_MOC_LITERAL(21, 274, 1), // "e"
+QT_MOC_LITERAL(22, 276, 19), // "mouseGrabberChanged"
+QT_MOC_LITERAL(23, 296, 24), // "qglviewer::MouseGrabber*"
+QT_MOC_LITERAL(24, 321, 12), // "mouseGrabber"
+QT_MOC_LITERAL(25, 334, 14), // "setAxisIsDrawn"
+QT_MOC_LITERAL(26, 349, 4), // "draw"
+QT_MOC_LITERAL(27, 354, 14), // "setGridIsDrawn"
+QT_MOC_LITERAL(28, 369, 17), // "setFPSIsDisplayed"
+QT_MOC_LITERAL(29, 387, 7), // "display"
+QT_MOC_LITERAL(30, 395, 16), // "setTextIsEnabled"
+QT_MOC_LITERAL(31, 412, 6), // "enable"
+QT_MOC_LITERAL(32, 419, 17), // "setCameraIsEdited"
+QT_MOC_LITERAL(33, 437, 4), // "edit"
+QT_MOC_LITERAL(34, 442, 17), // "toggleAxisIsDrawn"
+QT_MOC_LITERAL(35, 460, 17), // "toggleGridIsDrawn"
+QT_MOC_LITERAL(36, 478, 20), // "toggleFPSIsDisplayed"
+QT_MOC_LITERAL(37, 499, 19), // "toggleTextIsEnabled"
+QT_MOC_LITERAL(38, 519, 20), // "toggleCameraIsEdited"
+QT_MOC_LITERAL(39, 540, 18), // "setBackgroundColor"
+QT_MOC_LITERAL(40, 559, 5), // "color"
+QT_MOC_LITERAL(41, 565, 18), // "setForegroundColor"
+QT_MOC_LITERAL(42, 584, 14), // "setSceneRadius"
+QT_MOC_LITERAL(43, 599, 6), // "radius"
+QT_MOC_LITERAL(44, 606, 14), // "setSceneCenter"
+QT_MOC_LITERAL(45, 621, 14), // "qglviewer::Vec"
+QT_MOC_LITERAL(46, 636, 6), // "center"
+QT_MOC_LITERAL(47, 643, 19), // "setSceneBoundingBox"
+QT_MOC_LITERAL(48, 663, 3), // "min"
+QT_MOC_LITERAL(49, 667, 3), // "max"
+QT_MOC_LITERAL(50, 671, 15), // "showEntireScene"
+QT_MOC_LITERAL(51, 687, 9), // "setCamera"
+QT_MOC_LITERAL(52, 697, 23), // "qglviewer::Camera*const"
+QT_MOC_LITERAL(53, 721, 6), // "camera"
+QT_MOC_LITERAL(54, 728, 19), // "setManipulatedFrame"
+QT_MOC_LITERAL(55, 748, 28), // "qglviewer::ManipulatedFrame*"
+QT_MOC_LITERAL(56, 777, 5), // "frame"
+QT_MOC_LITERAL(57, 783, 15), // "setMouseGrabber"
+QT_MOC_LITERAL(58, 799, 13), // "setFullScreen"
+QT_MOC_LITERAL(59, 813, 10), // "fullScreen"
+QT_MOC_LITERAL(60, 824, 16), // "setStereoDisplay"
+QT_MOC_LITERAL(61, 841, 6), // "stereo"
+QT_MOC_LITERAL(62, 848, 16), // "toggleFullScreen"
+QT_MOC_LITERAL(63, 865, 19), // "toggleStereoDisplay"
+QT_MOC_LITERAL(64, 885, 16), // "toggleCameraMode"
+QT_MOC_LITERAL(65, 902, 12), // "saveSnapshot"
+QT_MOC_LITERAL(66, 915, 9), // "overwrite"
+QT_MOC_LITERAL(67, 925, 8), // "fileName"
+QT_MOC_LITERAL(68, 934, 19), // "setSnapshotFileName"
+QT_MOC_LITERAL(69, 954, 4), // "name"
+QT_MOC_LITERAL(70, 959, 17), // "setSnapshotFormat"
+QT_MOC_LITERAL(71, 977, 6), // "format"
+QT_MOC_LITERAL(72, 984, 18), // "setSnapshotCounter"
+QT_MOC_LITERAL(73, 1003, 7), // "counter"
+QT_MOC_LITERAL(74, 1011, 18), // "setSnapshotQuality"
+QT_MOC_LITERAL(75, 1030, 7), // "quality"
+QT_MOC_LITERAL(76, 1038, 24), // "openSnapshotFormatDialog"
+QT_MOC_LITERAL(77, 1063, 19), // "snapshotToClipboard"
+QT_MOC_LITERAL(78, 1083, 19), // "copyBufferToTexture"
+QT_MOC_LITERAL(79, 1103, 5), // "GLint"
+QT_MOC_LITERAL(80, 1109, 14), // "internalFormat"
+QT_MOC_LITERAL(81, 1124, 6), // "GLenum"
+QT_MOC_LITERAL(82, 1131, 18), // "setAnimationPeriod"
+QT_MOC_LITERAL(83, 1150, 6), // "period"
+QT_MOC_LITERAL(84, 1157, 14), // "startAnimation"
+QT_MOC_LITERAL(85, 1172, 13), // "stopAnimation"
+QT_MOC_LITERAL(86, 1186, 7), // "animate"
+QT_MOC_LITERAL(87, 1194, 15), // "toggleAnimation"
+QT_MOC_LITERAL(88, 1210, 4), // "help"
+QT_MOC_LITERAL(89, 1215, 14), // "aboutQGLViewer"
+QT_MOC_LITERAL(90, 1230, 6), // "select"
+QT_MOC_LITERAL(91, 1237, 5), // "event"
+QT_MOC_LITERAL(92, 1243, 5), // "point"
+QT_MOC_LITERAL(93, 1249, 19), // "setSelectBufferSize"
+QT_MOC_LITERAL(94, 1269, 4), // "size"
+QT_MOC_LITERAL(95, 1274, 20), // "setSelectRegionWidth"
+QT_MOC_LITERAL(96, 1295, 5), // "width"
+QT_MOC_LITERAL(97, 1301, 21), // "setSelectRegionHeight"
+QT_MOC_LITERAL(98, 1323, 6), // "height"
+QT_MOC_LITERAL(99, 1330, 15), // "setSelectedName"
+QT_MOC_LITERAL(100, 1346, 2), // "id"
+QT_MOC_LITERAL(101, 1349, 11), // "setShortcut"
+QT_MOC_LITERAL(102, 1361, 14), // "KeyboardAction"
+QT_MOC_LITERAL(103, 1376, 6), // "action"
+QT_MOC_LITERAL(104, 1383, 3), // "key"
+QT_MOC_LITERAL(105, 1387, 22), // "setKeyboardAccelerator"
+QT_MOC_LITERAL(106, 1410, 17), // "setKeyDescription"
+QT_MOC_LITERAL(107, 1428, 11), // "description"
+QT_MOC_LITERAL(108, 1440, 14), // "clearShortcuts"
+QT_MOC_LITERAL(109, 1455, 14), // "setKeyFrameKey"
+QT_MOC_LITERAL(110, 1470, 5), // "index"
+QT_MOC_LITERAL(111, 1476, 27), // "setPlayKeyFramePathStateKey"
+QT_MOC_LITERAL(112, 1504, 11), // "buttonState"
+QT_MOC_LITERAL(113, 1516, 19), // "setPlayPathStateKey"
+QT_MOC_LITERAL(114, 1536, 22), // "setAddKeyFrameStateKey"
+QT_MOC_LITERAL(115, 1559, 10), // "setPathKey"
+QT_MOC_LITERAL(116, 1570, 28), // "setPlayPathKeyboardModifiers"
+QT_MOC_LITERAL(117, 1599, 21), // "Qt::KeyboardModifiers"
+QT_MOC_LITERAL(118, 1621, 9), // "modifiers"
+QT_MOC_LITERAL(119, 1631, 31), // "setAddKeyFrameKeyboardModifiers"
+QT_MOC_LITERAL(120, 1663, 15), // "setMouseBinding"
+QT_MOC_LITERAL(121, 1679, 5), // "state"
+QT_MOC_LITERAL(122, 1685, 12), // "MouseHandler"
+QT_MOC_LITERAL(123, 1698, 7), // "handler"
+QT_MOC_LITERAL(124, 1706, 11), // "MouseAction"
+QT_MOC_LITERAL(125, 1718, 14), // "withConstraint"
+QT_MOC_LITERAL(126, 1733, 11), // "ClickAction"
+QT_MOC_LITERAL(127, 1745, 11), // "doubleClick"
+QT_MOC_LITERAL(128, 1757, 16), // "Qt::MouseButtons"
+QT_MOC_LITERAL(129, 1774, 13), // "buttonsBefore"
+QT_MOC_LITERAL(130, 1788, 26), // "setMouseBindingDescription"
+QT_MOC_LITERAL(131, 1815, 15), // "Qt::MouseButton"
+QT_MOC_LITERAL(132, 1831, 7), // "buttons"
+QT_MOC_LITERAL(133, 1839, 6), // "button"
+QT_MOC_LITERAL(134, 1846, 15), // "setWheelBinding"
+QT_MOC_LITERAL(135, 1862, 7), // "Qt::Key"
+QT_MOC_LITERAL(136, 1870, 18), // "clearMouseBindings"
+QT_MOC_LITERAL(137, 1889, 11), // "wheelAction"
+QT_MOC_LITERAL(138, 1901, 12), // "wheelHandler"
+QT_MOC_LITERAL(139, 1914, 27), // "setHandlerKeyboardModifiers"
+QT_MOC_LITERAL(140, 1942, 18), // "setHandlerStateKey"
+QT_MOC_LITERAL(141, 1961, 16), // "setMouseStateKey"
+QT_MOC_LITERAL(142, 1978, 18), // "initFromDOMElement"
+QT_MOC_LITERAL(143, 1997, 11), // "QDomElement"
+QT_MOC_LITERAL(144, 2009, 7), // "element"
+QT_MOC_LITERAL(145, 2017, 15), // "saveStateToFile"
+QT_MOC_LITERAL(146, 2033, 20), // "restoreStateFromFile"
+QT_MOC_LITERAL(147, 2054, 16), // "setStateFileName"
+QT_MOC_LITERAL(148, 2071, 10), // "saveToFile"
+QT_MOC_LITERAL(149, 2082, 15), // "restoreFromFile"
+QT_MOC_LITERAL(150, 2098, 16), // "resetVisualHints"
+QT_MOC_LITERAL(151, 2115, 17), // "delayedFullScreen"
+QT_MOC_LITERAL(152, 2133, 11) // "hideMessage"
+
+    },
+    "QGLViewer\0viewerInitialized\0\0drawNeeded\0"
+    "drawFinished\0automatic\0animateNeeded\0"
+    "helpRequired\0axisIsDrawnChanged\0drawn\0"
+    "gridIsDrawnChanged\0FPSIsDisplayedChanged\0"
+    "displayed\0textIsEnabledChanged\0enabled\0"
+    "cameraIsEditedChanged\0edited\0stereoChanged\0"
+    "on\0pointSelected\0const QMouseEvent*\0"
+    "e\0mouseGrabberChanged\0qglviewer::MouseGrabber*\0"
+    "mouseGrabber\0setAxisIsDrawn\0draw\0"
+    "setGridIsDrawn\0setFPSIsDisplayed\0"
+    "display\0setTextIsEnabled\0enable\0"
+    "setCameraIsEdited\0edit\0toggleAxisIsDrawn\0"
+    "toggleGridIsDrawn\0toggleFPSIsDisplayed\0"
+    "toggleTextIsEnabled\0toggleCameraIsEdited\0"
+    "setBackgroundColor\0color\0setForegroundColor\0"
+    "setSceneRadius\0radius\0setSceneCenter\0"
+    "qglviewer::Vec\0center\0setSceneBoundingBox\0"
+    "min\0max\0showEntireScene\0setCamera\0"
+    "qglviewer::Camera*const\0camera\0"
+    "setManipulatedFrame\0qglviewer::ManipulatedFrame*\0"
+    "frame\0setMouseGrabber\0setFullScreen\0"
+    "fullScreen\0setStereoDisplay\0stereo\0"
+    "toggleFullScreen\0toggleStereoDisplay\0"
+    "toggleCameraMode\0saveSnapshot\0overwrite\0"
+    "fileName\0setSnapshotFileName\0name\0"
+    "setSnapshotFormat\0format\0setSnapshotCounter\0"
+    "counter\0setSnapshotQuality\0quality\0"
+    "openSnapshotFormatDialog\0snapshotToClipboard\0"
+    "copyBufferToTexture\0GLint\0internalFormat\0"
+    "GLenum\0setAnimationPeriod\0period\0"
+    "startAnimation\0stopAnimation\0animate\0"
+    "toggleAnimation\0help\0aboutQGLViewer\0"
+    "select\0event\0point\0setSelectBufferSize\0"
+    "size\0setSelectRegionWidth\0width\0"
+    "setSelectRegionHeight\0height\0"
+    "setSelectedName\0id\0setShortcut\0"
+    "KeyboardAction\0action\0key\0"
+    "setKeyboardAccelerator\0setKeyDescription\0"
+    "description\0clearShortcuts\0setKeyFrameKey\0"
+    "index\0setPlayKeyFramePathStateKey\0"
+    "buttonState\0setPlayPathStateKey\0"
+    "setAddKeyFrameStateKey\0setPathKey\0"
+    "setPlayPathKeyboardModifiers\0"
+    "Qt::KeyboardModifiers\0modifiers\0"
+    "setAddKeyFrameKeyboardModifiers\0"
+    "setMouseBinding\0state\0MouseHandler\0"
+    "handler\0MouseAction\0withConstraint\0"
+    "ClickAction\0doubleClick\0Qt::MouseButtons\0"
+    "buttonsBefore\0setMouseBindingDescription\0"
+    "Qt::MouseButton\0buttons\0button\0"
+    "setWheelBinding\0Qt::Key\0clearMouseBindings\0"
+    "wheelAction\0wheelHandler\0"
+    "setHandlerKeyboardModifiers\0"
+    "setHandlerStateKey\0setMouseStateKey\0"
+    "initFromDOMElement\0QDomElement\0element\0"
+    "saveStateToFile\0restoreStateFromFile\0"
+    "setStateFileName\0saveToFile\0restoreFromFile\0"
+    "resetVisualHints\0delayedFullScreen\0"
+    "hideMessage"
+};
+#undef QT_MOC_LITERAL
+
+static const uint qt_meta_data_QGLViewer[] = {
+
+ // content:
+       8,       // revision
+       0,       // classname
+       0,    0, // classinfo
+     127,   14, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+      13,       // signalCount
+
+ // signals: name, argc, parameters, tag, flags
+       1,    0,  649,    2, 0x06 /* Public */,
+       3,    0,  650,    2, 0x06 /* Public */,
+       4,    1,  651,    2, 0x06 /* Public */,
+       6,    0,  654,    2, 0x06 /* Public */,
+       7,    0,  655,    2, 0x06 /* Public */,
+       8,    1,  656,    2, 0x06 /* Public */,
+      10,    1,  659,    2, 0x06 /* Public */,
+      11,    1,  662,    2, 0x06 /* Public */,
+      13,    1,  665,    2, 0x06 /* Public */,
+      15,    1,  668,    2, 0x06 /* Public */,
+      17,    1,  671,    2, 0x06 /* Public */,
+      19,    1,  674,    2, 0x06 /* Public */,
+      22,    1,  677,    2, 0x06 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags
+      25,    1,  680,    2, 0x0a /* Public */,
+      25,    0,  683,    2, 0x2a /* Public | MethodCloned */,
+      27,    1,  684,    2, 0x0a /* Public */,
+      27,    0,  687,    2, 0x2a /* Public | MethodCloned */,
+      28,    1,  688,    2, 0x0a /* Public */,
+      28,    0,  691,    2, 0x2a /* Public | MethodCloned */,
+      30,    1,  692,    2, 0x0a /* Public */,
+      30,    0,  695,    2, 0x2a /* Public | MethodCloned */,
+      32,    1,  696,    2, 0x0a /* Public */,
+      32,    0,  699,    2, 0x2a /* Public | MethodCloned */,
+      34,    0,  700,    2, 0x0a /* Public */,
+      35,    0,  701,    2, 0x0a /* Public */,
+      36,    0,  702,    2, 0x0a /* Public */,
+      37,    0,  703,    2, 0x0a /* Public */,
+      38,    0,  704,    2, 0x0a /* Public */,
+      39,    1,  705,    2, 0x0a /* Public */,
+      41,    1,  708,    2, 0x0a /* Public */,
+      42,    1,  711,    2, 0x0a /* Public */,
+      44,    1,  714,    2, 0x0a /* Public */,
+      47,    2,  717,    2, 0x0a /* Public */,
+      50,    0,  722,    2, 0x0a /* Public */,
+      51,    1,  723,    2, 0x0a /* Public */,
+      54,    1,  726,    2, 0x0a /* Public */,
+      57,    1,  729,    2, 0x0a /* Public */,
+      58,    1,  732,    2, 0x0a /* Public */,
+      58,    0,  735,    2, 0x2a /* Public | MethodCloned */,
+      60,    1,  736,    2, 0x0a /* Public */,
+      60,    0,  739,    2, 0x2a /* Public | MethodCloned */,
+      62,    0,  740,    2, 0x0a /* Public */,
+      63,    0,  741,    2, 0x0a /* Public */,
+      64,    0,  742,    2, 0x0a /* Public */,
+      65,    2,  743,    2, 0x0a /* Public */,
+      65,    1,  748,    2, 0x2a /* Public | MethodCloned */,
+      65,    0,  751,    2, 0x2a /* Public | MethodCloned */,
+      65,    2,  752,    2, 0x0a /* Public */,
+      65,    1,  757,    2, 0x2a /* Public | MethodCloned */,
+      68,    1,  760,    2, 0x0a /* Public */,
+      70,    1,  763,    2, 0x0a /* Public */,
+      72,    1,  766,    2, 0x0a /* Public */,
+      74,    1,  769,    2, 0x0a /* Public */,
+      76,    0,  772,    2, 0x0a /* Public */,
+      77,    0,  773,    2, 0x0a /* Public */,
+      78,    2,  774,    2, 0x0a /* Public */,
+      78,    1,  779,    2, 0x2a /* Public | MethodCloned */,
+      82,    1,  782,    2, 0x0a /* Public */,
+      84,    0,  785,    2, 0x0a /* Public */,
+      85,    0,  786,    2, 0x0a /* Public */,
+      86,    0,  787,    2, 0x0a /* Public */,
+      87,    0,  788,    2, 0x0a /* Public */,
+      88,    0,  789,    2, 0x0a /* Public */,
+      89,    0,  790,    2, 0x0a /* Public */,
+      90,    1,  791,    2, 0x0a /* Public */,
+      90,    1,  794,    2, 0x0a /* Public */,
+      93,    1,  797,    2, 0x0a /* Public */,
+      95,    1,  800,    2, 0x0a /* Public */,
+      97,    1,  803,    2, 0x0a /* Public */,
+      99,    1,  806,    2, 0x0a /* Public */,
+     101,    2,  809,    2, 0x0a /* Public */,
+     105,    2,  814,    2, 0x0a /* Public */,
+     106,    2,  819,    2, 0x0a /* Public */,
+     108,    0,  824,    2, 0x0a /* Public */,
+     109,    2,  825,    2, 0x0a /* Public */,
+     111,    1,  830,    2, 0x0a /* Public */,
+     113,    1,  833,    2, 0x0a /* Public */,
+     114,    1,  836,    2, 0x0a /* Public */,
+     115,    2,  839,    2, 0x0a /* Public */,
+     115,    1,  844,    2, 0x2a /* Public | MethodCloned */,
+     116,    1,  847,    2, 0x0a /* Public */,
+     119,    1,  850,    2, 0x0a /* Public */,
+     120,    4,  853,    2, 0x0a /* Public */,
+     120,    3,  862,    2, 0x2a /* Public | MethodCloned */,
+     120,    4,  869,    2, 0x0a /* Public */,
+     120,    3,  878,    2, 0x2a /* Public | MethodCloned */,
+     120,    2,  885,    2, 0x2a /* Public | MethodCloned */,
+     130,    4,  890,    2, 0x0a /* Public */,
+     130,    3,  899,    2, 0x2a /* Public | MethodCloned */,
+     130,    2,  906,    2, 0x2a /* Public | MethodCloned */,
+     120,    5,  911,    2, 0x0a /* Public */,
+     120,    4,  922,    2, 0x2a /* Public | MethodCloned */,
+     120,    5,  931,    2, 0x0a /* Public */,
+     120,    4,  942,    2, 0x2a /* Public | MethodCloned */,
+     120,    3,  951,    2, 0x2a /* Public | MethodCloned */,
+     134,    4,  958,    2, 0x0a /* Public */,
+     134,    3,  967,    2, 0x2a /* Public | MethodCloned */,
+     130,    5,  974,    2, 0x0a /* Public */,
+     130,    4,  985,    2, 0x2a /* Public | MethodCloned */,
+     130,    3,  994,    2, 0x2a /* Public | MethodCloned */,
+     120,    6, 1001,    2, 0x0a /* Public */,
+     120,    5, 1014,    2, 0x2a /* Public | MethodCloned */,
+     120,    6, 1025,    2, 0x0a /* Public */,
+     120,    5, 1038,    2, 0x2a /* Public | MethodCloned */,
+     120,    4, 1049,    2, 0x2a /* Public | MethodCloned */,
+     134,    5, 1058,    2, 0x0a /* Public */,
+     134,    4, 1069,    2, 0x2a /* Public | MethodCloned */,
+     130,    6, 1078,    2, 0x0a /* Public */,
+     130,    5, 1091,    2, 0x2a /* Public | MethodCloned */,
+     130,    4, 1102,    2, 0x2a /* Public | MethodCloned */,
+     136,    0, 1111,    2, 0x0a /* Public */,
+     137,    1, 1112,    2, 0x0a /* Public */,
+     138,    1, 1115,    2, 0x0a /* Public */,
+     139,    2, 1118,    2, 0x0a /* Public */,
+     140,    2, 1123,    2, 0x0a /* Public */,
+     141,    2, 1128,    2, 0x0a /* Public */,
+     142,    1, 1133,    2, 0x0a /* Public */,
+     145,    0, 1136,    2, 0x0a /* Public */,
+     146,    0, 1137,    2, 0x0a /* Public */,
+     147,    1, 1138,    2, 0x0a /* Public */,
+     148,    1, 1141,    2, 0x0a /* Public */,
+     148,    0, 1144,    2, 0x2a /* Public | MethodCloned */,
+     149,    1, 1145,    2, 0x0a /* Public */,
+     149,    0, 1148,    2, 0x2a /* Public | MethodCloned */,
+     150,    0, 1149,    2, 0x0a /* Public */,
+     151,    0, 1150,    2, 0x08 /* Private */,
+     152,    0, 1151,    2, 0x08 /* Private */,
+
+ // signals: parameters
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,    5,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,    9,
+    QMetaType::Void, QMetaType::Bool,    9,
+    QMetaType::Void, QMetaType::Bool,   12,
+    QMetaType::Void, QMetaType::Bool,   14,
+    QMetaType::Void, QMetaType::Bool,   16,
+    QMetaType::Void, QMetaType::Bool,   18,
+    QMetaType::Void, 0x80000000 | 20,   21,
+    QMetaType::Void, 0x80000000 | 23,   24,
+
+ // slots: parameters
+    QMetaType::Void, QMetaType::Bool,   26,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,   26,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,   29,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,   31,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,   33,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::QColor,   40,
+    QMetaType::Void, QMetaType::QColor,   40,
+    QMetaType::Void, QMetaType::QReal,   43,
+    QMetaType::Void, 0x80000000 | 45,   46,
+    QMetaType::Void, 0x80000000 | 45, 0x80000000 | 45,   48,   49,
+    QMetaType::Void,
+    QMetaType::Void, 0x80000000 | 52,   53,
+    QMetaType::Void, 0x80000000 | 55,   56,
+    QMetaType::Void, 0x80000000 | 23,   24,
+    QMetaType::Void, QMetaType::Bool,   59,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool,   61,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::Bool, QMetaType::Bool,    5,   66,
+    QMetaType::Void, QMetaType::Bool,    5,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::QString, QMetaType::Bool,   67,   66,
+    QMetaType::Void, QMetaType::QString,   67,
+    QMetaType::Void, QMetaType::QString,   69,
+    QMetaType::Void, QMetaType::QString,   71,
+    QMetaType::Void, QMetaType::Int,   73,
+    QMetaType::Void, QMetaType::Int,   75,
+    QMetaType::Bool,
+    QMetaType::Void,
+    QMetaType::Void, 0x80000000 | 79, 0x80000000 | 81,   80,   71,
+    QMetaType::Void, 0x80000000 | 79,   80,
+    QMetaType::Void, QMetaType::Int,   83,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void, 0x80000000 | 20,   91,
+    QMetaType::Void, QMetaType::QPoint,   92,
+    QMetaType::Void, QMetaType::Int,   94,
+    QMetaType::Void, QMetaType::Int,   96,
+    QMetaType::Void, QMetaType::Int,   98,
+    QMetaType::Void, QMetaType::Int,  100,
+    QMetaType::Void, 0x80000000 | 102, QMetaType::UInt,  103,  104,
+    QMetaType::Void, 0x80000000 | 102, QMetaType::UInt,  103,  104,
+    QMetaType::Void, QMetaType::UInt, QMetaType::QString,  104,  107,
+    QMetaType::Void,
+    QMetaType::Void, QMetaType::UInt, QMetaType::Int,  110,  104,
+    QMetaType::Void, QMetaType::UInt,  112,
+    QMetaType::Void, QMetaType::UInt,  112,
+    QMetaType::Void, QMetaType::UInt,  112,
+    QMetaType::Void, QMetaType::Int, QMetaType::UInt,  104,  110,
+    QMetaType::Void, QMetaType::Int,  104,
+    QMetaType::Void, 0x80000000 | 117,  118,
+    QMetaType::Void, 0x80000000 | 117,  118,
+    QMetaType::Void, QMetaType::UInt, 0x80000000 | 122, 0x80000000 | 124, QMetaType::Bool,  121,  123,  103,  125,
+    QMetaType::Void, QMetaType::UInt, 0x80000000 | 122, 0x80000000 | 124,  121,  123,  103,
+    QMetaType::Void, QMetaType::UInt, 0x80000000 | 126, QMetaType::Bool, 0x80000000 | 128,  121,  103,  127,  129,
+    QMetaType::Void, QMetaType::UInt, 0x80000000 | 126, QMetaType::Bool,  121,  103,  127,
+    QMetaType::Void, QMetaType::UInt, 0x80000000 | 126,  121,  103,
+    QMetaType::Void, QMetaType::UInt, QMetaType::QString, QMetaType::Bool, 0x80000000 | 128,  121,  107,  127,  129,
+    QMetaType::Void, QMetaType::UInt, QMetaType::QString, QMetaType::Bool,  121,  107,  127,
+    QMetaType::Void, QMetaType::UInt, QMetaType::QString,  121,  107,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 122, 0x80000000 | 124, QMetaType::Bool,  118,  132,  123,  103,  125,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 122, 0x80000000 | 124,  118,  132,  123,  103,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 126, QMetaType::Bool, 0x80000000 | 128,  118,  133,  103,  127,  129,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 126, QMetaType::Bool,  118,  133,  103,  127,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 126,  118,  133,  103,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 122, 0x80000000 | 124, QMetaType::Bool,  118,  123,  103,  125,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 122, 0x80000000 | 124,  118,  123,  103,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 131, QMetaType::QString, QMetaType::Bool, 0x80000000 | 128,  118,  133,  107,  127,  129,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 131, QMetaType::QString, QMetaType::Bool,  118,  133,  107,  127,
+    QMetaType::Void, 0x80000000 | 117, 0x80000000 | 131, QMetaType::QString,  118,  133,  107,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 122, 0x80000000 | 124, QMetaType::Bool,  104,  118,  132,  123,  103,  125,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 122, 0x80000000 | 124,  104,  118,  132,  123,  103,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 126, QMetaType::Bool, 0x80000000 | 128,  104,  118,  133,  103,  127,  129,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 126, QMetaType::Bool,  104,  118,  133,  103,  127,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 131, 0x80000000 | 126,  104,  118,  133,  103,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 122, 0x80000000 | 124, QMetaType::Bool,  104,  118,  123,  103,  125,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 122, 0x80000000 | 124,  104,  118,  123,  103,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 131, QMetaType::QString, QMetaType::Bool, 0x80000000 | 128,  104,  118,  133,  107,  127,  129,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 131, QMetaType::QString, QMetaType::Bool,  104,  118,  133,  107,  127,
+    QMetaType::Void, 0x80000000 | 135, 0x80000000 | 117, 0x80000000 | 131, QMetaType::QString,  104,  118,  133,  107,
+    QMetaType::Void,
+    0x80000000 | 124, 0x80000000 | 117,  118,
+    QMetaType::Int, 0x80000000 | 117,  118,
+    QMetaType::Void, 0x80000000 | 122, 0x80000000 | 117,  123,  118,
+    QMetaType::Void, 0x80000000 | 122, QMetaType::UInt,  123,  112,
+    QMetaType::Void, 0x80000000 | 122, QMetaType::UInt,  123,  112,
+    QMetaType::Void, 0x80000000 | 143,  144,
+    QMetaType::Void,
+    QMetaType::Bool,
+    QMetaType::Void, QMetaType::QString,   69,
+    QMetaType::Void, QMetaType::QString,   67,
+    QMetaType::Void,
+    QMetaType::Bool, QMetaType::QString,   67,
+    QMetaType::Bool,
+    QMetaType::Void,
+    QMetaType::Void,
+    QMetaType::Void,
+
+       0        // eod
+};
+
+void QGLViewer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        auto *_t = static_cast<QGLViewer *>(_o);
+        Q_UNUSED(_t)
+        switch (_id) {
+        case 0: _t->viewerInitialized(); break;
+        case 1: _t->drawNeeded(); break;
+        case 2: _t->drawFinished((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 3: _t->animateNeeded(); break;
+        case 4: _t->helpRequired(); break;
+        case 5: _t->axisIsDrawnChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 6: _t->gridIsDrawnChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 7: _t->FPSIsDisplayedChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 8: _t->textIsEnabledChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 9: _t->cameraIsEditedChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 10: _t->stereoChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 11: _t->pointSelected((*reinterpret_cast< const QMouseEvent*(*)>(_a[1]))); break;
+        case 12: _t->mouseGrabberChanged((*reinterpret_cast< qglviewer::MouseGrabber*(*)>(_a[1]))); break;
+        case 13: _t->setAxisIsDrawn((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 14: _t->setAxisIsDrawn(); break;
+        case 15: _t->setGridIsDrawn((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 16: _t->setGridIsDrawn(); break;
+        case 17: _t->setFPSIsDisplayed((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 18: _t->setFPSIsDisplayed(); break;
+        case 19: _t->setTextIsEnabled((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 20: _t->setTextIsEnabled(); break;
+        case 21: _t->setCameraIsEdited((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 22: _t->setCameraIsEdited(); break;
+        case 23: _t->toggleAxisIsDrawn(); break;
+        case 24: _t->toggleGridIsDrawn(); break;
+        case 25: _t->toggleFPSIsDisplayed(); break;
+        case 26: _t->toggleTextIsEnabled(); break;
+        case 27: _t->toggleCameraIsEdited(); break;
+        case 28: _t->setBackgroundColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
+        case 29: _t->setForegroundColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
+        case 30: _t->setSceneRadius((*reinterpret_cast< qreal(*)>(_a[1]))); break;
+        case 31: _t->setSceneCenter((*reinterpret_cast< const qglviewer::Vec(*)>(_a[1]))); break;
+        case 32: _t->setSceneBoundingBox((*reinterpret_cast< const qglviewer::Vec(*)>(_a[1])),(*reinterpret_cast< const qglviewer::Vec(*)>(_a[2]))); break;
+        case 33: _t->showEntireScene(); break;
+        case 34: _t->setCamera((*reinterpret_cast< qglviewer::Camera*const(*)>(_a[1]))); break;
+        case 35: _t->setManipulatedFrame((*reinterpret_cast< qglviewer::ManipulatedFrame*(*)>(_a[1]))); break;
+        case 36: _t->setMouseGrabber((*reinterpret_cast< qglviewer::MouseGrabber*(*)>(_a[1]))); break;
+        case 37: _t->setFullScreen((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 38: _t->setFullScreen(); break;
+        case 39: _t->setStereoDisplay((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 40: _t->setStereoDisplay(); break;
+        case 41: _t->toggleFullScreen(); break;
+        case 42: _t->toggleStereoDisplay(); break;
+        case 43: _t->toggleCameraMode(); break;
+        case 44: _t->saveSnapshot((*reinterpret_cast< bool(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
+        case 45: _t->saveSnapshot((*reinterpret_cast< bool(*)>(_a[1]))); break;
+        case 46: _t->saveSnapshot(); break;
+        case 47: _t->saveSnapshot((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
+        case 48: _t->saveSnapshot((*reinterpret_cast< const QString(*)>(_a[1]))); break;
+        case 49: _t->setSnapshotFileName((*reinterpret_cast< const QString(*)>(_a[1]))); break;
+        case 50: _t->setSnapshotFormat((*reinterpret_cast< const QString(*)>(_a[1]))); break;
+        case 51: _t->setSnapshotCounter((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 52: _t->setSnapshotQuality((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 53: { bool _r = _t->openSnapshotFormatDialog();
+            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
+        case 54: _t->snapshotToClipboard(); break;
+        case 55: _t->copyBufferToTexture((*reinterpret_cast< GLint(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2]))); break;
+        case 56: _t->copyBufferToTexture((*reinterpret_cast< GLint(*)>(_a[1]))); break;
+        case 57: _t->setAnimationPeriod((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 58: _t->startAnimation(); break;
+        case 59: _t->stopAnimation(); break;
+        case 60: _t->animate(); break;
+        case 61: _t->toggleAnimation(); break;
+        case 62: _t->help(); break;
+        case 63: _t->aboutQGLViewer(); break;
+        case 64: _t->select((*reinterpret_cast< const QMouseEvent*(*)>(_a[1]))); break;
+        case 65: _t->select((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
+        case 66: _t->setSelectBufferSize((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 67: _t->setSelectRegionWidth((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 68: _t->setSelectRegionHeight((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 69: _t->setSelectedName((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 70: _t->setShortcut((*reinterpret_cast< KeyboardAction(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
+        case 71: _t->setKeyboardAccelerator((*reinterpret_cast< KeyboardAction(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
+        case 72: _t->setKeyDescription((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
+        case 73: _t->clearShortcuts(); break;
+        case 74: _t->setKeyFrameKey((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
+        case 75: _t->setPlayKeyFramePathStateKey((*reinterpret_cast< uint(*)>(_a[1]))); break;
+        case 76: _t->setPlayPathStateKey((*reinterpret_cast< uint(*)>(_a[1]))); break;
+        case 77: _t->setAddKeyFrameStateKey((*reinterpret_cast< uint(*)>(_a[1]))); break;
+        case 78: _t->setPathKey((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
+        case 79: _t->setPathKey((*reinterpret_cast< int(*)>(_a[1]))); break;
+        case 80: _t->setPlayPathKeyboardModifiers((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1]))); break;
+        case 81: _t->setAddKeyFrameKeyboardModifiers((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1]))); break;
+        case 82: _t->setMouseBinding((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< MouseHandler(*)>(_a[2])),(*reinterpret_cast< MouseAction(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
+        case 83: _t->setMouseBinding((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< MouseHandler(*)>(_a[2])),(*reinterpret_cast< MouseAction(*)>(_a[3]))); break;
+        case 84: _t->setMouseBinding((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< ClickAction(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[4]))); break;
+        case 85: _t->setMouseBinding((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< ClickAction(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
+        case 86: _t->setMouseBinding((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< ClickAction(*)>(_a[2]))); break;
+        case 87: _t->setMouseBindingDescription((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[4]))); break;
+        case 88: _t->setMouseBindingDescription((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
+        case 89: _t->setMouseBindingDescription((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
+        case 90: _t->setMouseBinding((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[2])),(*reinterpret_cast< MouseHandler(*)>(_a[3])),(*reinterpret_cast< MouseAction(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5]))); break;
+        case 91: _t->setMouseBinding((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[2])),(*reinterpret_cast< MouseHandler(*)>(_a[3])),(*reinterpret_cast< MouseAction(*)>(_a[4]))); break;
+        case 92: _t->setMouseBinding((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[2])),(*reinterpret_cast< ClickAction(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[5]))); break;
+        case 93: _t->setMouseBinding((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[2])),(*reinterpret_cast< ClickAction(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
+        case 94: _t->setMouseBinding((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[2])),(*reinterpret_cast< ClickAction(*)>(_a[3]))); break;
+        case 95: _t->setWheelBinding((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< MouseHandler(*)>(_a[2])),(*reinterpret_cast< MouseAction(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
+        case 96: _t->setWheelBinding((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< MouseHandler(*)>(_a[2])),(*reinterpret_cast< MouseAction(*)>(_a[3]))); break;
+        case 97: _t->setMouseBindingDescription((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[5]))); break;
+        case 98: _t->setMouseBindingDescription((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
+        case 99: _t->setMouseBindingDescription((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3]))); break;
+        case 100: _t->setMouseBinding((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[3])),(*reinterpret_cast< MouseHandler(*)>(_a[4])),(*reinterpret_cast< MouseAction(*)>(_a[5])),(*reinterpret_cast< bool(*)>(_a[6]))); break;
+        case 101: _t->setMouseBinding((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[3])),(*reinterpret_cast< MouseHandler(*)>(_a[4])),(*reinterpret_cast< MouseAction(*)>(_a[5]))); break;
+        case 102: _t->setMouseBinding((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[3])),(*reinterpret_cast< ClickAction(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[6]))); break;
+        case 103: _t->setMouseBinding((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[3])),(*reinterpret_cast< ClickAction(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5]))); break;
+        case 104: _t->setMouseBinding((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[3])),(*reinterpret_cast< ClickAction(*)>(_a[4]))); break;
+        case 105: _t->setWheelBinding((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< MouseHandler(*)>(_a[3])),(*reinterpret_cast< MouseAction(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5]))); break;
+        case 106: _t->setWheelBinding((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< MouseHandler(*)>(_a[3])),(*reinterpret_cast< MouseAction(*)>(_a[4]))); break;
+        case 107: _t->setMouseBindingDescription((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[3])),(*reinterpret_cast< QString(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])),(*reinterpret_cast< Qt::MouseButtons(*)>(_a[6]))); break;
+        case 108: _t->setMouseBindingDescription((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[3])),(*reinterpret_cast< QString(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5]))); break;
+        case 109: _t->setMouseBindingDescription((*reinterpret_cast< Qt::Key(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2])),(*reinterpret_cast< Qt::MouseButton(*)>(_a[3])),(*reinterpret_cast< QString(*)>(_a[4]))); break;
+        case 110: _t->clearMouseBindings(); break;
+        case 111: { MouseAction _r = _t->wheelAction((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])));
+            if (_a[0]) *reinterpret_cast< MouseAction*>(_a[0]) = std::move(_r); }  break;
+        case 112: { int _r = _t->wheelHandler((*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[1])));
+            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); }  break;
+        case 113: _t->setHandlerKeyboardModifiers((*reinterpret_cast< MouseHandler(*)>(_a[1])),(*reinterpret_cast< Qt::KeyboardModifiers(*)>(_a[2]))); break;
+        case 114: _t->setHandlerStateKey((*reinterpret_cast< MouseHandler(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
+        case 115: _t->setMouseStateKey((*reinterpret_cast< MouseHandler(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
+        case 116: _t->initFromDOMElement((*reinterpret_cast< const QDomElement(*)>(_a[1]))); break;
+        case 117: _t->saveStateToFile(); break;
+        case 118: { bool _r = _t->restoreStateFromFile();
+            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
+        case 119: _t->setStateFileName((*reinterpret_cast< const QString(*)>(_a[1]))); break;
+        case 120: _t->saveToFile((*reinterpret_cast< const QString(*)>(_a[1]))); break;
+        case 121: _t->saveToFile(); break;
+        case 122: { bool _r = _t->restoreFromFile((*reinterpret_cast< const QString(*)>(_a[1])));
+            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
+        case 123: { bool _r = _t->restoreFromFile();
+            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
+        case 124: _t->resetVisualHints(); break;
+        case 125: _t->delayedFullScreen(); break;
+        case 126: _t->hideMessage(); break;
+        default: ;
+        }
+    } else if (_c == QMetaObject::IndexOfMethod) {
+        int *result = reinterpret_cast<int *>(_a[0]);
+        {
+            using _t = void (QGLViewer::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::viewerInitialized)) {
+                *result = 0;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::drawNeeded)) {
+                *result = 1;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(bool );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::drawFinished)) {
+                *result = 2;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::animateNeeded)) {
+                *result = 3;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::helpRequired)) {
+                *result = 4;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(bool );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::axisIsDrawnChanged)) {
+                *result = 5;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(bool );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::gridIsDrawnChanged)) {
+                *result = 6;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(bool );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::FPSIsDisplayedChanged)) {
+                *result = 7;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(bool );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::textIsEnabledChanged)) {
+                *result = 8;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(bool );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::cameraIsEditedChanged)) {
+                *result = 9;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(bool );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::stereoChanged)) {
+                *result = 10;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(const QMouseEvent * );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::pointSelected)) {
+                *result = 11;
+                return;
+            }
+        }
+        {
+            using _t = void (QGLViewer::*)(qglviewer::MouseGrabber * );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QGLViewer::mouseGrabberChanged)) {
+                *result = 12;
+                return;
+            }
+        }
+    }
+}
+
+QT_INIT_METAOBJECT const QMetaObject QGLViewer::staticMetaObject = { {
+    QMetaObject::SuperData::link<QGLWidget::staticMetaObject>(),
+    qt_meta_stringdata_QGLViewer.data,
+    qt_meta_data_QGLViewer,
+    qt_static_metacall,
+    nullptr,
+    nullptr
+} };
+
+
+const QMetaObject *QGLViewer::metaObject() const
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *QGLViewer::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_QGLViewer.stringdata0))
+        return static_cast<void*>(this);
+    return QGLWidget::qt_metacast(_clname);
+}
+
+int QGLViewer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = QGLWidget::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 127)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 127;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 127)
+            *reinterpret_cast<int*>(_a[0]) = -1;
+        _id -= 127;
+    }
+    return _id;
+}
+
+// SIGNAL 0
+void QGLViewer::viewerInitialized()
+{
+    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
+}
+
+// SIGNAL 1
+void QGLViewer::drawNeeded()
+{
+    QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
+}
+
+// SIGNAL 2
+void QGLViewer::drawFinished(bool _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 2, _a);
+}
+
+// SIGNAL 3
+void QGLViewer::animateNeeded()
+{
+    QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
+}
+
+// SIGNAL 4
+void QGLViewer::helpRequired()
+{
+    QMetaObject::activate(this, &staticMetaObject, 4, nullptr);
+}
+
+// SIGNAL 5
+void QGLViewer::axisIsDrawnChanged(bool _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 5, _a);
+}
+
+// SIGNAL 6
+void QGLViewer::gridIsDrawnChanged(bool _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 6, _a);
+}
+
+// SIGNAL 7
+void QGLViewer::FPSIsDisplayedChanged(bool _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 7, _a);
+}
+
+// SIGNAL 8
+void QGLViewer::textIsEnabledChanged(bool _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 8, _a);
+}
+
+// SIGNAL 9
+void QGLViewer::cameraIsEditedChanged(bool _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 9, _a);
+}
+
+// SIGNAL 10
+void QGLViewer::stereoChanged(bool _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 10, _a);
+}
+
+// SIGNAL 11
+void QGLViewer::pointSelected(const QMouseEvent * _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 11, _a);
+}
+
+// SIGNAL 12
+void QGLViewer::mouseGrabberChanged(qglviewer::MouseGrabber * _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+    QMetaObject::activate(this, &staticMetaObject, 12, _a);
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_qglviewer.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_qglviewer.obj
new file mode 100644
index 0000000000000000000000000000000000000000..2872d1bf036bd0ccfdf7aa558df3594968fb56c8
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/moc_qglviewer.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/mouseGrabber.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/mouseGrabber.obj
new file mode 100644
index 0000000000000000000000000000000000000000..603678633c7233379ee12cdeb4f5030e7bb6aca0
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/mouseGrabber.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/qglviewer.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/qglviewer.obj
new file mode 100644
index 0000000000000000000000000000000000000000..b6c0457d4c9f83147e4a595f10cbdb1d575c4c1f
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/qglviewer.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/quaternion.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/quaternion.obj
new file mode 100644
index 0000000000000000000000000000000000000000..c3eeef2a09f9944f6edfa5ea193f917200469e96
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/quaternion.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/saveSnapshot.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/saveSnapshot.obj
new file mode 100644
index 0000000000000000000000000000000000000000..754abacfc3a99b6ec67d1344b16fbb55575127df
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/saveSnapshot.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/vec.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/vec.obj
new file mode 100644
index 0000000000000000000000000000000000000000..4a010f35b5c458ce457fba7f2f15329840cf7fc9
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/debug/vec.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/ui_ImageInterface.h b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/ui_ImageInterface.h
new file mode 100644
index 0000000000000000000000000000000000000000..91a1ec5d3074929cc6f598a0e27654cb2180037d
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/QGLViewer/ui_ImageInterface.h
@@ -0,0 +1,244 @@
+/********************************************************************************
+** Form generated from reading UI file 'ImageInterface.ui'
+**
+** Created by: Qt User Interface Compiler version 5.14.1
+**
+** WARNING! All changes made in this file will be lost when recompiling UI file!
+********************************************************************************/
+
+#ifndef UI_IMAGEINTERFACE_H
+#define UI_IMAGEINTERFACE_H
+
+#include <QtCore/QVariant>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QCheckBox>
+#include <QtWidgets/QDialog>
+#include <QtWidgets/QDoubleSpinBox>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QSpacerItem>
+#include <QtWidgets/QSpinBox>
+#include <QtWidgets/QVBoxLayout>
+
+QT_BEGIN_NAMESPACE
+
+class Ui_ImageInterface
+{
+public:
+    QVBoxLayout *vboxLayout;
+    QHBoxLayout *hboxLayout;
+    QLabel *label_2;
+    QSpinBox *imgWidth;
+    QSpacerItem *spacerItem;
+    QLabel *label_3;
+    QSpinBox *imgHeight;
+    QHBoxLayout *hboxLayout1;
+    QLabel *label_4;
+    QSpinBox *imgQuality;
+    QSpacerItem *spacerItem1;
+    QHBoxLayout *hboxLayout2;
+    QLabel *label;
+    QDoubleSpinBox *oversampling;
+    QSpacerItem *spacerItem2;
+    QCheckBox *whiteBackground;
+    QCheckBox *expandFrustum;
+    QSpacerItem *spacerItem3;
+    QHBoxLayout *hboxLayout3;
+    QSpacerItem *spacerItem4;
+    QPushButton *okButton;
+    QPushButton *cancelButton;
+
+    void setupUi(QDialog *ImageInterface)
+    {
+        if (ImageInterface->objectName().isEmpty())
+            ImageInterface->setObjectName(QString::fromUtf8("ImageInterface"));
+        ImageInterface->resize(298, 204);
+        vboxLayout = new QVBoxLayout(ImageInterface);
+#ifndef Q_OS_MAC
+        vboxLayout->setSpacing(6);
+#endif
+#ifndef Q_OS_MAC
+        vboxLayout->setContentsMargins(9, 9, 9, 9);
+#endif
+        vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
+        hboxLayout = new QHBoxLayout();
+#ifndef Q_OS_MAC
+        hboxLayout->setSpacing(6);
+#endif
+#ifndef Q_OS_MAC
+        hboxLayout->setContentsMargins(0, 0, 0, 0);
+#endif
+        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
+        label_2 = new QLabel(ImageInterface);
+        label_2->setObjectName(QString::fromUtf8("label_2"));
+
+        hboxLayout->addWidget(label_2);
+
+        imgWidth = new QSpinBox(ImageInterface);
+        imgWidth->setObjectName(QString::fromUtf8("imgWidth"));
+        imgWidth->setMinimum(1);
+        imgWidth->setMaximum(32000);
+
+        hboxLayout->addWidget(imgWidth);
+
+        spacerItem = new QSpacerItem(20, 22, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+        hboxLayout->addItem(spacerItem);
+
+        label_3 = new QLabel(ImageInterface);
+        label_3->setObjectName(QString::fromUtf8("label_3"));
+
+        hboxLayout->addWidget(label_3);
+
+        imgHeight = new QSpinBox(ImageInterface);
+        imgHeight->setObjectName(QString::fromUtf8("imgHeight"));
+        imgHeight->setMinimum(1);
+        imgHeight->setMaximum(32000);
+
+        hboxLayout->addWidget(imgHeight);
+
+
+        vboxLayout->addLayout(hboxLayout);
+
+        hboxLayout1 = new QHBoxLayout();
+#ifndef Q_OS_MAC
+        hboxLayout1->setSpacing(6);
+#endif
+        hboxLayout1->setContentsMargins(0, 0, 0, 0);
+        hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
+        label_4 = new QLabel(ImageInterface);
+        label_4->setObjectName(QString::fromUtf8("label_4"));
+
+        hboxLayout1->addWidget(label_4);
+
+        imgQuality = new QSpinBox(ImageInterface);
+        imgQuality->setObjectName(QString::fromUtf8("imgQuality"));
+        imgQuality->setMinimum(0);
+        imgQuality->setMaximum(100);
+
+        hboxLayout1->addWidget(imgQuality);
+
+        spacerItem1 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+        hboxLayout1->addItem(spacerItem1);
+
+
+        vboxLayout->addLayout(hboxLayout1);
+
+        hboxLayout2 = new QHBoxLayout();
+#ifndef Q_OS_MAC
+        hboxLayout2->setSpacing(6);
+#endif
+        hboxLayout2->setContentsMargins(0, 0, 0, 0);
+        hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
+        label = new QLabel(ImageInterface);
+        label->setObjectName(QString::fromUtf8("label"));
+
+        hboxLayout2->addWidget(label);
+
+        oversampling = new QDoubleSpinBox(ImageInterface);
+        oversampling->setObjectName(QString::fromUtf8("oversampling"));
+        oversampling->setDecimals(1);
+        oversampling->setMinimum(0.100000000000000);
+        oversampling->setMaximum(64.000000000000000);
+        oversampling->setSingleStep(1.000000000000000);
+        oversampling->setValue(1.000000000000000);
+
+        hboxLayout2->addWidget(oversampling);
+
+        spacerItem2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+        hboxLayout2->addItem(spacerItem2);
+
+
+        vboxLayout->addLayout(hboxLayout2);
+
+        whiteBackground = new QCheckBox(ImageInterface);
+        whiteBackground->setObjectName(QString::fromUtf8("whiteBackground"));
+
+        vboxLayout->addWidget(whiteBackground);
+
+        expandFrustum = new QCheckBox(ImageInterface);
+        expandFrustum->setObjectName(QString::fromUtf8("expandFrustum"));
+
+        vboxLayout->addWidget(expandFrustum);
+
+        spacerItem3 = new QSpacerItem(20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+        vboxLayout->addItem(spacerItem3);
+
+        hboxLayout3 = new QHBoxLayout();
+#ifndef Q_OS_MAC
+        hboxLayout3->setSpacing(6);
+#endif
+        hboxLayout3->setContentsMargins(0, 0, 0, 0);
+        hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
+        spacerItem4 = new QSpacerItem(131, 31, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+        hboxLayout3->addItem(spacerItem4);
+
+        okButton = new QPushButton(ImageInterface);
+        okButton->setObjectName(QString::fromUtf8("okButton"));
+
+        hboxLayout3->addWidget(okButton);
+
+        cancelButton = new QPushButton(ImageInterface);
+        cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
+
+        hboxLayout3->addWidget(cancelButton);
+
+
+        vboxLayout->addLayout(hboxLayout3);
+
+
+        retranslateUi(ImageInterface);
+        QObject::connect(okButton, SIGNAL(clicked()), ImageInterface, SLOT(accept()));
+        QObject::connect(cancelButton, SIGNAL(clicked()), ImageInterface, SLOT(reject()));
+
+        QMetaObject::connectSlotsByName(ImageInterface);
+    } // setupUi
+
+    void retranslateUi(QDialog *ImageInterface)
+    {
+        ImageInterface->setWindowTitle(QCoreApplication::translate("ImageInterface", "Image settings", nullptr));
+        label_2->setText(QCoreApplication::translate("ImageInterface", "Width", nullptr));
+#if QT_CONFIG(tooltip)
+        imgWidth->setToolTip(QCoreApplication::translate("ImageInterface", "Width of the image (in pixels)", nullptr));
+#endif // QT_CONFIG(tooltip)
+        imgWidth->setSuffix(QCoreApplication::translate("ImageInterface", " px", nullptr));
+        label_3->setText(QCoreApplication::translate("ImageInterface", "Height", nullptr));
+#if QT_CONFIG(tooltip)
+        imgHeight->setToolTip(QCoreApplication::translate("ImageInterface", "Height of the image (in pixels)", nullptr));
+#endif // QT_CONFIG(tooltip)
+        imgHeight->setSuffix(QCoreApplication::translate("ImageInterface", " px", nullptr));
+        label_4->setText(QCoreApplication::translate("ImageInterface", "Image quality", nullptr));
+#if QT_CONFIG(tooltip)
+        imgQuality->setToolTip(QCoreApplication::translate("ImageInterface", "Between 0 (smallest files) and 100 (highest quality)", nullptr));
+#endif // QT_CONFIG(tooltip)
+        label->setText(QCoreApplication::translate("ImageInterface", "Oversampling", nullptr));
+#if QT_CONFIG(tooltip)
+        oversampling->setToolTip(QCoreApplication::translate("ImageInterface", "Antialiases image (when larger then 1.0)", nullptr));
+#endif // QT_CONFIG(tooltip)
+        oversampling->setPrefix(QCoreApplication::translate("ImageInterface", "x ", nullptr));
+#if QT_CONFIG(tooltip)
+        whiteBackground->setToolTip(QCoreApplication::translate("ImageInterface", "Use white as background color", nullptr));
+#endif // QT_CONFIG(tooltip)
+        whiteBackground->setText(QCoreApplication::translate("ImageInterface", "Use white background", nullptr));
+#if QT_CONFIG(tooltip)
+        expandFrustum->setToolTip(QCoreApplication::translate("ImageInterface", "When image aspect ratio differs from viewer's one, expand frustum as needed. Fits inside current frustum otherwise.", nullptr));
+#endif // QT_CONFIG(tooltip)
+        expandFrustum->setText(QCoreApplication::translate("ImageInterface", "Expand frustum if needed", nullptr));
+        okButton->setText(QCoreApplication::translate("ImageInterface", "OK", nullptr));
+        cancelButton->setText(QCoreApplication::translate("ImageInterface", "Cancel", nullptr));
+    } // retranslateUi
+
+};
+
+namespace Ui {
+    class ImageInterface: public Ui_ImageInterface {};
+} // namespace Ui
+
+QT_END_NAMESPACE
+
+#endif // UI_IMAGEINTERFACE_H
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..004e972ba6e542ccb1425befe386967cfda93474
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile
@@ -0,0 +1,569 @@
+#############################################################################
+# Makefile for building: tp_revolution
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Revolution\Revolution.pro
+# Template: app
+# Command: C:\Qt\5.14.1\msvc2017\bin\qmake.exe -o Makefile ..\..\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+#############################################################################
+
+MAKEFILE      = Makefile
+
+EQ            = =
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+SUBTARGETS    =  \
+		debug \
+		release
+
+
+debug: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug 
+debug-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug uninstall
+release: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release 
+release-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\..\TP_Geom3D_2018\Revolution\Revolution.pro C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf \
+		..\.qmake.stash \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf \
+		..\..\TP_Geom3D_2018\Revolution\Revolution.pro \
+		..\..\TP_Geom3D_2018\bin\OGLRender.prl \
+		..\..\TP_Geom3D_2018\bin\QGLViewer33.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl \
+		C:\Qt\5.14.1\msvc2017\lib\qtmain.prl \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl \
+		C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl
+	$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf:
+..\.qmake.stash:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf:
+..\..\TP_Geom3D_2018\Revolution\Revolution.pro:
+..\..\TP_Geom3D_2018\bin\OGLRender.prl:
+..\..\TP_Geom3D_2018\bin\QGLViewer33.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl:
+C:\Qt\5.14.1\msvc2017\lib\qtmain.prl:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl:
+C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first  FORCE
+all: debug-all release-all  FORCE
+clean: debug-clean release-clean  FORCE
+	-$(DEL_FILE) tp_revolution.vc.pdb
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\tp_revolution.ilk
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\tp_revolution.idb
+distclean: debug-distclean release-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\tp_revolution.pdb
+
+debug-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocclean
+release-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocclean
+mocclean: debug-mocclean release-mocclean
+
+debug-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocables
+release-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocables
+mocables: debug-mocables release-mocables
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile.Debug b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile.Debug
new file mode 100644
index 0000000000000000000000000000000000000000..87e701211bb6a7593b0228363db6852bf915836b
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile.Debug
@@ -0,0 +1,644 @@
+#############################################################################
+# Makefile for building: tp_revolution
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Revolution\Revolution.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Debug
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zi -MDd -W3 -w44456 -w44457 -w44458 /Fddebug\tp_revolution.vc.pdb $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Revolution -D_USE_MATH_DEFINES -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -EHsc /Fddebug\tp_revolution.vc.pdb $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\Revolution -I. -I..\..\TP_Geom3D_2018 -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Idebug -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS          = /LIBPATH:C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\OGLRender.lib C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\QGLViewer33.lib opengl32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib  C:\Qt\5.14.1\msvc2017\lib\qtmaind.lib /LIBPATH:C:\opensslx86\lib /LIBPATH:C:\Utils\my_sql\mysql-5.7.25-win32\lib /LIBPATH:C:\Utils\postgresqlx86\pgsql\lib shell32.lib 
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = debug
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\Revolution\main.cpp \
+		..\..\TP_Geom3D_2018\Revolution\polygon.cpp \
+		..\..\TP_Geom3D_2018\Revolution\meshtri.cpp 
+OBJECTS       = debug\main.obj \
+		debug\polygon.obj \
+		debug\meshtri.obj
+
+DIST          =  ..\..\TP_Geom3D_2018\Revolution\matrices.h \
+		..\..\TP_Geom3D_2018\Revolution\polygon.h \
+		..\..\TP_Geom3D_2018\Revolution\meshtri.h ..\..\TP_Geom3D_2018\Revolution\main.cpp \
+		..\..\TP_Geom3D_2018\Revolution\polygon.cpp \
+		..\..\TP_Geom3D_2018\Revolution\meshtri.cpp
+QMAKE_TARGET  = tp_revolution
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = tp_revolution.exe
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\tp_revolution.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Revolution}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Revolution}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Revolution}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Revolution}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug  ..\..\TP_Geom3D_2018\bin\tp_revolution.exe
+
+..\..\TP_Geom3D_2018\bin\tp_revolution.exe: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib C:\Qt\5.14.1\msvc2017\lib\qtmaind.lib $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+debug\main.obj debug\polygon.obj debug\meshtri.obj
+$(LIBS)
+<<
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Debug ..\..\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) tp_revolution.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\Revolution\Revolution.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\Revolution\Revolution.pro ..\..\TP_Geom3D_2018\bin\OGLRender.prl ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl    C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\Revolution\matrices.h ..\..\TP_Geom3D_2018\Revolution\polygon.h ..\..\TP_Geom3D_2018\Revolution\meshtri.h  ..\..\TP_Geom3D_2018\Revolution\main.cpp ..\..\TP_Geom3D_2018\Revolution\polygon.cpp ..\..\TP_Geom3D_2018\Revolution\meshtri.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) debug\main.obj debug\polygon.obj debug\meshtri.obj
+	-$(DEL_FILE) debug\tp_revolution.vc.pdb ..\..\TP_Geom3D_2018\bin\tp_revolution.ilk ..\..\TP_Geom3D_2018\bin\tp_revolution.idb
+
+distclean: clean 
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\tp_revolution.pdb
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Debug
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: debug\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) debug\moc_predefs.h
+debug\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Revolution -D_USE_MATH_DEFINES -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+
+
+####### Compile
+
+debug\main.obj: ..\..\TP_Geom3D_2018\Revolution\main.cpp C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QKeyEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QCoreApplication \
+		..\..\TP_Geom3D_2018\Revolution\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl \
+		..\..\TP_Geom3D_2018\OGLRender\grid2d.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Revolution\meshtri.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h \
+		..\..\TP_Geom3D_2018\Revolution\polygon.h
+
+debug\polygon.obj: ..\..\TP_Geom3D_2018\Revolution\polygon.cpp ..\..\TP_Geom3D_2018\Revolution\polygon.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Revolution\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+debug\meshtri.obj: ..\..\TP_Geom3D_2018\Revolution\meshtri.cpp ..\..\TP_Geom3D_2018\Revolution\meshtri.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\Revolution\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile.Release b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile.Release
new file mode 100644
index 0000000000000000000000000000000000000000..d6677415cc4338d3fe326d14fc9a4a7fccd12d2c
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/Makefile.Release
@@ -0,0 +1,642 @@
+#############################################################################
+# Makefile for building: tp_revolution
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Revolution\Revolution.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Release
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DNDEBUG -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -O2 -MD -W3 -w44456 -w44457 -w44458 $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Revolution -D_USE_MATH_DEFINES -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -EHsc $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\Revolution -I. -I..\..\TP_Geom3D_2018 -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Irelease -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /OPT:REF /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS          = /LIBPATH:C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\OGLRender.lib C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\QGLViewer33.lib opengl32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib  C:\Qt\5.14.1\msvc2017\lib\qtmain.lib /LIBPATH:C:\opensslx86\lib /LIBPATH:C:\Utils\my_sql\mysql-5.7.25-win32\lib /LIBPATH:C:\Utils\postgresqlx86\pgsql\lib shell32.lib 
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = release
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\Revolution\main.cpp \
+		..\..\TP_Geom3D_2018\Revolution\polygon.cpp \
+		..\..\TP_Geom3D_2018\Revolution\meshtri.cpp 
+OBJECTS       = release\main.obj \
+		release\polygon.obj \
+		release\meshtri.obj
+
+DIST          =  ..\..\TP_Geom3D_2018\Revolution\matrices.h \
+		..\..\TP_Geom3D_2018\Revolution\polygon.h \
+		..\..\TP_Geom3D_2018\Revolution\meshtri.h ..\..\TP_Geom3D_2018\Revolution\main.cpp \
+		..\..\TP_Geom3D_2018\Revolution\polygon.cpp \
+		..\..\TP_Geom3D_2018\Revolution\meshtri.cpp
+QMAKE_TARGET  = tp_revolution
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = tp_revolution.exe
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\tp_revolution.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Revolution}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Revolution}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Revolution}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Revolution}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release  ..\..\TP_Geom3D_2018\bin\tp_revolution.exe
+
+..\..\TP_Geom3D_2018\bin\tp_revolution.exe: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib C:\Qt\5.14.1\msvc2017\lib\qtmain.lib $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+release\main.obj release\polygon.obj release\meshtri.obj
+$(LIBS)
+<<
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Release ..\..\TP_Geom3D_2018\Revolution\Revolution.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) tp_revolution.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\Revolution\Revolution.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\Revolution\Revolution.pro ..\..\TP_Geom3D_2018\bin\OGLRender.prl ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl C:\Qt\5.14.1\msvc2017\lib\qtmain.prl    C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\Revolution\matrices.h ..\..\TP_Geom3D_2018\Revolution\polygon.h ..\..\TP_Geom3D_2018\Revolution\meshtri.h  ..\..\TP_Geom3D_2018\Revolution\main.cpp ..\..\TP_Geom3D_2018\Revolution\polygon.cpp ..\..\TP_Geom3D_2018\Revolution\meshtri.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) release\main.obj release\polygon.obj release\meshtri.obj
+
+distclean: clean 
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Release
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: release\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) release\moc_predefs.h
+release\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Revolution -D_USE_MATH_DEFINES -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+
+
+####### Compile
+
+release\main.obj: ..\..\TP_Geom3D_2018\Revolution\main.cpp C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QKeyEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QCoreApplication \
+		..\..\TP_Geom3D_2018\Revolution\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl \
+		..\..\TP_Geom3D_2018\OGLRender\grid2d.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Revolution\meshtri.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h \
+		..\..\TP_Geom3D_2018\Revolution\polygon.h
+
+release\polygon.obj: ..\..\TP_Geom3D_2018\Revolution\polygon.cpp ..\..\TP_Geom3D_2018\Revolution\polygon.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Revolution\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+release\meshtri.obj: ..\..\TP_Geom3D_2018\Revolution\meshtri.cpp ..\..\TP_Geom3D_2018\Revolution\meshtri.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramphong.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramcolor.h \
+		..\..\TP_Geom3D_2018\Revolution\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/main.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/main.obj
new file mode 100644
index 0000000000000000000000000000000000000000..788dee33c805cd9e86ce6e0e1078b4ec66794a7b
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/main.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/meshtri.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/meshtri.obj
new file mode 100644
index 0000000000000000000000000000000000000000..8ed51455113cdab51af8e1fe0b07a631964fbc4b
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/meshtri.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/polygon.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/polygon.obj
new file mode 100644
index 0000000000000000000000000000000000000000..dea1f29ad5e4001ad384b83b8c20a35865bddf95
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/polygon.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/tp_revolution.vc.pdb b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/tp_revolution.vc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..7b4db1e21b86ece6defd42d8a418ffed5af8a51e
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Revolution/debug/tp_revolution.vc.pdb differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..46aedd66c1bb0d40868b20f30b1061820e759194
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile
@@ -0,0 +1,569 @@
+#############################################################################
+# Makefile for building: tp_transfos
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Transfos\Transfos.pro
+# Template: app
+# Command: C:\Qt\5.14.1\msvc2017\bin\qmake.exe -o Makefile ..\..\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+#############################################################################
+
+MAKEFILE      = Makefile
+
+EQ            = =
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+SUBTARGETS    =  \
+		debug \
+		release
+
+
+debug: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug 
+debug-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug uninstall
+release: $(MAKEFILE) FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release 
+release-all: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\..\TP_Geom3D_2018\Transfos\Transfos.pro C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf \
+		..\.qmake.stash \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf \
+		..\..\TP_Geom3D_2018\Transfos\Transfos.pro \
+		..\..\TP_Geom3D_2018\bin\OGLRender.prl \
+		..\..\TP_Geom3D_2018\bin\QGLViewer33.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl \
+		C:\Qt\5.14.1\msvc2017\lib\qtmain.prl \
+		C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl \
+		C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl \
+		C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl
+	$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf:
+..\.qmake.stash:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf:
+..\..\TP_Geom3D_2018\Transfos\Transfos.pro:
+..\..\TP_Geom3D_2018\bin\OGLRender.prl:
+..\..\TP_Geom3D_2018\bin\QGLViewer33.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl:
+C:\Qt\5.14.1\msvc2017\lib\qtmain.prl:
+C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf:
+C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl:
+C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl:
+C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ..\..\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first  FORCE
+all: debug-all release-all  FORCE
+clean: debug-clean release-clean  FORCE
+	-$(DEL_FILE) tp_transfos.vc.pdb
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\tp_transfos.ilk
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\tp_transfos.idb
+distclean: debug-distclean release-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\tp_transfos.pdb
+
+debug-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocclean
+release-mocclean:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocclean
+mocclean: debug-mocclean release-mocclean
+
+debug-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Debug mocables
+release-mocables:
+	@set MAKEFLAGS=$(MAKEFLAGS)
+	$(MAKE) -f $(MAKEFILE).Release mocables
+mocables: debug-mocables release-mocables
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile.Debug b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile.Debug
new file mode 100644
index 0000000000000000000000000000000000000000..5b10946d5d45eca40a8ae9c8fbc725ae9ea95c03
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile.Debug
@@ -0,0 +1,536 @@
+#############################################################################
+# Makefile for building: tp_transfos
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Transfos\Transfos.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Debug
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zi -MDd -W3 -w44456 -w44457 -w44458 /Fddebug\tp_transfos.vc.pdb $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Transfos -D_USE_MATH_DEFINES -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -EHsc /Fddebug\tp_transfos.vc.pdb $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\Transfos -I. -I..\..\TP_Geom3D_2018 -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Idebug -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS          = /LIBPATH:C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\OGLRender.lib C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\QGLViewer33.lib opengl32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib  C:\Qt\5.14.1\msvc2017\lib\qtmaind.lib /LIBPATH:C:\opensslx86\lib /LIBPATH:C:\Utils\my_sql\mysql-5.7.25-win32\lib /LIBPATH:C:\Utils\postgresqlx86\pgsql\lib shell32.lib 
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = debug
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\Transfos\main.cpp \
+		..\..\TP_Geom3D_2018\Transfos\primitives.cpp 
+OBJECTS       = debug\main.obj \
+		debug\primitives.obj
+
+DIST          =  ..\..\TP_Geom3D_2018\Transfos\primitives.h \
+		..\..\TP_Geom3D_2018\Transfos\matrices.h ..\..\TP_Geom3D_2018\Transfos\main.cpp \
+		..\..\TP_Geom3D_2018\Transfos\primitives.cpp
+QMAKE_TARGET  = tp_transfos
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = tp_transfos.exe
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\tp_transfos.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{..\..\TP_Geom3D_2018\Transfos}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Transfos}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Transfos}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Transfos}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cpp{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cc{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.cxx{debug\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+{.}.c{debug\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug  ..\..\TP_Geom3D_2018\bin\tp_transfos.exe
+
+..\..\TP_Geom3D_2018\bin\tp_transfos.exe: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.lib C:\Qt\5.14.1\msvc2017\lib\qtmaind.lib $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+debug\main.obj debug\primitives.obj
+$(LIBS)
+<<
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Debug ..\..\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) tp_transfos.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\Transfos\Transfos.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\Transfos\Transfos.pro ..\..\TP_Geom3D_2018\bin\OGLRender.prl ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGLd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgetsd.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Guid.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xmld.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Cored.prl C:\Qt\5.14.1\msvc2017\lib\qtmaind.prl    C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\Transfos\primitives.h ..\..\TP_Geom3D_2018\Transfos\matrices.h  ..\..\TP_Geom3D_2018\Transfos\main.cpp ..\..\TP_Geom3D_2018\Transfos\primitives.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) debug\main.obj debug\primitives.obj
+	-$(DEL_FILE) debug\tp_transfos.vc.pdb ..\..\TP_Geom3D_2018\bin\tp_transfos.ilk ..\..\TP_Geom3D_2018\bin\tp_transfos.idb
+
+distclean: clean 
+	-$(DEL_FILE) ..\..\TP_Geom3D_2018\bin\tp_transfos.pdb
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Debug
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: debug\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) debug\moc_predefs.h
+debug\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Transfos -D_USE_MATH_DEFINES -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+
+
+####### Compile
+
+debug\main.obj: ..\..\TP_Geom3D_2018\Transfos\main.cpp C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QKeyEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QCoreApplication \
+		..\..\TP_Geom3D_2018\Transfos\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl \
+		..\..\TP_Geom3D_2018\Transfos\primitives.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+debug\primitives.obj: ..\..\TP_Geom3D_2018\Transfos\primitives.cpp ..\..\TP_Geom3D_2018\Transfos\primitives.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Transfos\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile.Release b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile.Release
new file mode 100644
index 0000000000000000000000000000000000000000..4c0c26e85d67bfb74a191f04dd33e26522e4711e
--- /dev/null
+++ b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/Makefile.Release
@@ -0,0 +1,534 @@
+#############################################################################
+# Makefile for building: tp_transfos
+# Generated by qmake (3.1) (Qt 5.14.1)
+# Project:  ..\..\TP_Geom3D_2018\Transfos\Transfos.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Release
+
+EQ            = =
+
+####### Compiler, tools and options
+
+CC            = cl
+CXX           = cl
+DEFINES       = -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DNDEBUG -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB
+CFLAGS        = -nologo -Zc:wchar_t -FS -Zc:strictStrings -O2 -MD -W3 -w44456 -w44457 -w44458 $(DEFINES)
+CXXFLAGS      = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Transfos -D_USE_MATH_DEFINES -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -EHsc $(DEFINES)
+INCPATH       = -I..\..\TP_Geom3D_2018\Transfos -I. -I..\..\TP_Geom3D_2018 -IC:\Qt\5.14.1\msvc2017\include -IC:\Qt\5.14.1\msvc2017\include\QtOpenGL -IC:\Qt\5.14.1\msvc2017\include\QtWidgets -IC:\Qt\5.14.1\msvc2017\include\QtGui -IC:\Qt\5.14.1\msvc2017\include\QtANGLE -IC:\Qt\5.14.1\msvc2017\include\QtXml -IC:\Qt\5.14.1\msvc2017\include\QtCore -Irelease -I/include -IC:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc 
+LINKER        = link
+LFLAGS        = /NOLOGO /DYNAMICBASE /NXCOMPAT /OPT:REF /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS          = /LIBPATH:C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\OGLRender.lib C:\Users\Nadjib\geom3d\TP_Geom3D_2018\bin\QGLViewer33.lib opengl32.lib C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib  C:\Qt\5.14.1\msvc2017\lib\qtmain.lib /LIBPATH:C:\opensslx86\lib /LIBPATH:C:\Utils\my_sql\mysql-5.7.25-win32\lib /LIBPATH:C:\Utils\postgresqlx86\pgsql\lib shell32.lib 
+QMAKE         = C:\Qt\5.14.1\msvc2017\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = C:\Qt\5.14.1\msvc2017\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+SED           = $(QMAKE) -install sed
+MOVE          = move
+
+####### Output directory
+
+OBJECTS_DIR   = release
+
+####### Files
+
+SOURCES       = ..\..\TP_Geom3D_2018\Transfos\main.cpp \
+		..\..\TP_Geom3D_2018\Transfos\primitives.cpp 
+OBJECTS       = release\main.obj \
+		release\primitives.obj
+
+DIST          =  ..\..\TP_Geom3D_2018\Transfos\primitives.h \
+		..\..\TP_Geom3D_2018\Transfos\matrices.h ..\..\TP_Geom3D_2018\Transfos\main.cpp \
+		..\..\TP_Geom3D_2018\Transfos\primitives.cpp
+QMAKE_TARGET  = tp_transfos
+DESTDIR        = ..\..\TP_Geom3D_2018\bin\ #avoid trailing-slash linebreak
+TARGET         = tp_transfos.exe
+DESTDIR_TARGET = ..\..\TP_Geom3D_2018\bin\tp_transfos.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{..\..\TP_Geom3D_2018\Transfos}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Transfos}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Transfos}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{..\..\TP_Geom3D_2018\Transfos}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cpp{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cc{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.cxx{release\}.obj::
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+{.}.c{release\}.obj::
+	$(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+	$<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release  ..\..\TP_Geom3D_2018\bin\tp_transfos.exe
+
+..\..\TP_Geom3D_2018\bin\tp_transfos.exe: C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.lib C:\Qt\5.14.1\msvc2017\lib\Qt5Core.lib C:\Qt\5.14.1\msvc2017\lib\qtmain.lib $(OBJECTS) 
+	$(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+release\main.obj release\primitives.obj
+$(LIBS)
+<<
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Release ..\..\TP_Geom3D_2018\Transfos\Transfos.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) tp_transfos.zip $(SOURCES) $(DIST) ..\..\TP_Geom3D_2018\Transfos\Transfos.pro C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\angle.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\windows-vulkan.conf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-desktop.conf C:\Qt\5.14.1\msvc2017\mkspecs\qconfig.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bodymovin_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_charts_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_datavisualization_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_networkauth_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3d_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dassetimport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3drender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3druntimerender_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick3dutils_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_script_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scripttools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_virtualkeyboard_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webengine_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecore_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webenginewidgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_webview_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.14.1\msvc2017\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\win32-msvc\qmake.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\spec_post.prf ..\.qmake.stash C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds.prf C:\Qt\5.14.1\msvc2017\mkspecs\common\msvc-version.conf C:\Qt\5.14.1\msvc2017\mkspecs\features\toolchain.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\default_pre.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resolve_config.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\default_post.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\build_pass.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qml_debug.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\precompile_header.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\warn_on.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qt.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources_functions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\resources.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\moc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\opengl.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\uic.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\qmake_use.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\file_copies.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\win32\windows.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\testcase_targets.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\exceptions.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\yacc.prf C:\Qt\5.14.1\msvc2017\mkspecs\features\lex.prf ..\..\TP_Geom3D_2018\Transfos\Transfos.pro ..\..\TP_Geom3D_2018\bin\OGLRender.prl ..\..\TP_Geom3D_2018\bin\QGLViewer33.prl C:\Qt\5.14.1\msvc2017\lib\Qt5OpenGL.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Widgets.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Gui.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Xml.prl C:\Qt\5.14.1\msvc2017\lib\Qt5Core.prl C:\Qt\5.14.1\msvc2017\lib\qtmain.prl    C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp ..\..\TP_Geom3D_2018\Transfos\primitives.h ..\..\TP_Geom3D_2018\Transfos\matrices.h  ..\..\TP_Geom3D_2018\Transfos\main.cpp ..\..\TP_Geom3D_2018\Transfos\primitives.cpp     
+
+clean: compiler_clean 
+	-$(DEL_FILE) release\main.obj release\primitives.obj
+
+distclean: clean 
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Release
+
+mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: release\moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) release\moc_predefs.h
+release\moc_predefs.h: C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp
+	cl -BxC:\Qt\5.14.1\msvc2017\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -DSHADERPATH=C:/Users/Nadjib/geom3d/TP_Geom3D_2018/Transfos -D_USE_MATH_DEFINES -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -wd4267 -wd4244 -wd4305 -E C:\Qt\5.14.1\msvc2017\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_objc_header_make_all:
+compiler_moc_objc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+
+
+####### Compile
+
+release\main.obj: ..\..\TP_Geom3D_2018\Transfos\main.cpp C:\Qt\5.14.1\msvc2017\include\QtWidgets\QApplication \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgetsglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtguiglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig-bootstrapped.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qconfig.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtcore-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsystemdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qprocessordetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcompilerdetection.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtypeinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsysinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlogging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qflags.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasicatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_bootstrap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qgenericatomic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_cxx11.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qatomic_msvc.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qglobalstatic.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmutex.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnumeric.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qversiontagging.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtgui-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qtwidgets-config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstring.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qchar.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrefcount.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qnamespace.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qarraydata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringliteral.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringview.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringbuilder.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobjectdefs_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qalgorithms.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiterator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhashfunctions.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpair.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvector.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainertools_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qpoint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbytearraylist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringlist.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qregexp.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qstringmatcher.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcoreevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qscopedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmetatype.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvarlengtharray.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontainerfwd.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qobject_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qeventloop.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qwindowdefs_win.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsize.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmargins.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcursor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qdesktopwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qwidget.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qrect.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpalette.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qcolor.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgb.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qrgba64.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qbrush.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qmatrix.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpolygon.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qregion.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatastream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qiodevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qline.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtransform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainterpath.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qimage.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixelformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpixmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qshareddata.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qhash.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qsharedpointer_impl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfont.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontmetrics.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qfontinfo.h \
+		C:\Qt\5.14.1\msvc2017\include\QtWidgets\qsizepolicy.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qkeysequence.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qevent.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qvariant.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qmap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdebug.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtextstream.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qlocale.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qset.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qcontiguouscache.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qurlquery.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfile.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qfiledevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qvector2d.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtouchdevice.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qguiapplication.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qinputmethod.h \
+		..\..\TP_Geom3D_2018\QGLViewer\simple_viewer.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\QGLViewer\qglviewer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\camera.h \
+		..\..\TP_Geom3D_2018\QGLViewer\keyFrameInterpolator.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QObject \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTimer \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qtimer.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qbasictimer.h \
+		..\..\TP_Geom3D_2018\QGLViewer\quaternion.h \
+		..\..\TP_Geom3D_2018\QGLViewer\vec.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\QDomElement \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qdom.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxmlglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtXml\qtxml-config.h \
+		..\..\TP_Geom3D_2018\QGLViewer\config.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\QGLWidget \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qgl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengl.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qt_windows.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES3\gl3platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\KHR\khrplatform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2.h \
+		C:\Qt\5.14.1\msvc2017\include\QtANGLE\GLES2\gl2platform.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopengles2ext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qopenglext.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpaintengine.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpainter.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qtextoption.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qpen.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qglcolormap.h \
+		C:\Qt\5.14.1\msvc2017\include\QtOpenGL\qtopenglglobal.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QSurfaceFormat \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qsurfaceformat.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QList \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QVector \
+		..\..\TP_Geom3D_2018\QGLViewer\frame.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QString \
+		..\..\TP_Geom3D_2018\QGLViewer\constraint.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QMap \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QClipboard \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\qclipboard.h \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QTime \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\qdatetime.h \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QMouseEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtGui\QKeyEvent \
+		C:\Qt\5.14.1\msvc2017\include\QtCore\QCoreApplication \
+		..\..\TP_Geom3D_2018\Transfos\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl \
+		..\..\TP_Geom3D_2018\Transfos\primitives.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h
+
+release\primitives.obj: ..\..\TP_Geom3D_2018\Transfos\primitives.cpp ..\..\TP_Geom3D_2018\Transfos\primitives.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogramflat.h \
+		..\..\TP_Geom3D_2018\OGLRender\shaderprogram.h \
+		..\..\TP_Geom3D_2018\GL\glew.h \
+		..\..\TP_Geom3D_2018\glm\glm.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_fixes.hpp \
+		..\..\TP_Geom3D_2018\glm\fwd.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_int.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\setup.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_float.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\precision.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat.hpp \
+		..\..\TP_Geom3D_2018\glm\vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\_swizzle_func.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec2.inl \
+		..\..\TP_Geom3D_2018\glm\vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec3.inl \
+		..\..\TP_Geom3D_2018\glm\vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_sse2.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec4_avx2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat2x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat3x4.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x2.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x3.inl \
+		..\..\TP_Geom3D_2018\glm\mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_mat4x4.inl \
+		..\..\TP_Geom3D_2018\glm\trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_trigonometric.inl \
+		..\..\TP_Geom3D_2018\glm\detail\_vectorize.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_vec1.inl \
+		..\..\TP_Geom3D_2018\glm\exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_exponential.inl \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_vector_relational.inl \
+		..\..\TP_Geom3D_2018\glm\common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_common.inl \
+		..\..\TP_Geom3D_2018\glm\packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_packing.inl \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\type_half.inl \
+		..\..\TP_Geom3D_2018\glm\geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_geometric.inl \
+		..\..\TP_Geom3D_2018\glm\matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_matrix.inl \
+		..\..\TP_Geom3D_2018\glm\vector_relational.hpp \
+		..\..\TP_Geom3D_2018\glm\integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.hpp \
+		..\..\TP_Geom3D_2018\glm\detail\func_integer.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\constants.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\quaternion.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\type_ptr.inl \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_inverse.inl \
+		..\..\TP_Geom3D_2018\OGLRender\shader.h \
+		..\..\TP_Geom3D_2018\Transfos\matrices.h \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.hpp \
+		..\..\TP_Geom3D_2018\glm\gtc\matrix_transform.inl \
+		..\..\TP_Geom3D_2018\glm\gtx\transform.inl
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/main.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/main.obj
new file mode 100644
index 0000000000000000000000000000000000000000..45d2f9e057d2d4609d50ad632fa7928d565772f5
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/main.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/primitives.obj b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/primitives.obj
new file mode 100644
index 0000000000000000000000000000000000000000..924a92f5dd8550480777544ff756e54f2a5ec315
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/primitives.obj differ
diff --git a/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/tp_transfos.vc.pdb b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/tp_transfos.vc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..eccf86a95ba62dc2c3bcba6196a51ac325b9a9f7
Binary files /dev/null and b/build-geom3D-Desktop_Qt_5_14_1_MSVC2017_32bit-Debug/Transfos/debug/tp_transfos.vc.pdb differ