X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMacro%2Fmodes.py;h=30dc8dc7675d04316709e6fb72fc9105254c4f44;hb=1f06dfe3d17b83750bef2a7b5d45760ab57bf68b;hp=db4b623bb10c7fa67313c602bf51ef20d259783f;hpb=567d1f0ea0003a9b7978447cc619bf1ce8e9f79a;p=modules%2Fparavis.git diff --git a/src/Macro/modes.py b/src/Macro/modes.py index db4b623b..30dc8dc7 100644 --- a/src/Macro/modes.py +++ b/src/Macro/modes.py @@ -21,11 +21,16 @@ try: paraview.simple except: from paraview.simple import * paraview.simple._DisableFirstRenderCameraReset() +import sys + source = GetActiveSource() representation = GetDisplayProperties(source) representation.Visibility = 0 +oldmode = None + if source.SMProxy.GetVTKClassName() == 'vtkMedReader' : + oldmode = source.AnimationMode source.AnimationMode = 'Modes' ExtractSurface1 = ExtractSurface() @@ -52,6 +57,10 @@ for arrayid in range(0, pinfo.GetNumberOfArrays()) : WarpByVector1.Vectors = ['POINTS', rootname] break +if vectorname == None : + source.AnimationMode = oldmode + sys.exit(0) + ScaleVector1.ScaleFactor = 0 ScaleVector1.UpdatePipeline() bounds = info.DataInformation.GetBounds()