]> Creatis software - creaVtk.git/blobdiff - lib/creaVtk/vtkTensorsVisu.cpp
#3470 merge vtk8itk5wx3-mingw64
[creaVtk.git] / lib / creaVtk / vtkTensorsVisu.cpp
index f96e10429d4733c66a380ffa9c0ecc15efe78c8e..182f1d734cefcb6145d9b87b5849cceab0e3c117 100644 (file)
@@ -37,7 +37,9 @@ vtkTensorsVisu::vtkTensorsVisu() : vtkVectorsTensorsVisuBase()
        ss                                      = vtkSphereSource::New();
        superquadratic          = vtkSuperquadricSource::New();
        cs                                      = vtkCubeSource::New(); 
-       tg                                      = vtkTensorGlyph::New();
+
+       tg                                      = NULL;
+
        pdn                             = vtkPolyDataNormals::New();
        pd                                      = vtkPolyData::New();
        pod                             = vtkPointData::New();
@@ -56,6 +58,8 @@ void vtkTensorsVisu::Process()
   {
        if(GetTypeForm()==2)                                                            // source superquadratic
        {
+               if (tg==NULL) { tg = vtkTensorGlyph::New(); }
+
                superquadratic->SetThetaResolution(20);
                superquadratic->SetPhiResolution(20);
 #if VTK_MAJOR_VERSION <= 5