# ============
OPTION(SALOME_BUILD_DOC "Generate SALOME GUI documentation" ON)
OPTION(SALOME_BUILD_TESTS "Build SALOME tests" ON)
-OPTION(SALOME_PARAVIS_ALL_TEST "Add all tests for Salome PARAVIS module" OFF)
+CMAKE_DEPENDENT_OPTION(SALOME_PARAVIS_NO_VISU_TESTS "Suppress GUI features testing" OFF
+ "SALOME_BUILD_TESTS" OFF)
OPTION(SALOME_PARAVIS_BUILD_PLUGINS "Build PARAVIS plugins (MEDReader, etc ...)" ON)
OPTION(SALOME_PARAVIS_BUILD_CORBA_PLUGINS "Build PARAVIS CORBA plugins (ParaMEDCorba -- this requires the SALOME FIELDS module)" ON)
OPTION(SALOME_PARAVIS_USE_GEOM_SOURCE "Import a GEOMETRY object to PARAVIS via its Corba IOR" OFF)
SET(DEV_SURFACE_TESTS test_dev_surface2 test_dev_surface3)
-FOREACH(tfile ${DEV_SURFACE_TESTS})
- ADD_TEST(${tfile} ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${tfile}.py )
- SET_TESTS_PROPERTIES(${tfile} PROPERTIES LABELS "PVS_ADD_ONS")
-ENDFOREACH(tfile ${DEV_SURFACE_TESTS})
+IF(NOT SALOME_PARAVIS_NO_VISU_TESTS)
+ FOREACH(tfile ${DEV_SURFACE_TESTS})
+ ADD_TEST(${tfile} ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${tfile}.py )
+ SET_TESTS_PROPERTIES(${tfile} PROPERTIES LABELS "PVS_ADD_ONS")
+ ENDFOREACH(tfile ${DEV_SURFACE_TESTS})
+ENDIF()
SALOME_GENERATE_TESTS_ENVIRONMENT(tests_env)
+SET(OTHER_OPTIONS)
+IF(SALOME_PARAVIS_NO_VISU_TESTS)
+ LIST(APPEND OTHER_OPTIONS "-D")
+ENDIF()
+
FOREACH(tfile ${TEST_NUMBERS})
- ADD_TEST(testMEDReader${tfile} ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/testMEDReader${tfile}.py -B ${BASELINES_DIR} )
+ ADD_TEST(testMEDReader${tfile} ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/testMEDReader${tfile}.py -B ${BASELINES_DIR} ${OTHER_OPTIONS})
SET_TESTS_PROPERTIES(testMEDReader${tfile} PROPERTIES ENVIRONMENT "${tests_env}")
ENDFOREACH()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
+
fname="testMEDReader0.med"
outImgName="testMEDReader0.png"
#########
# list all the names of arrays (Equal to those in the MED File)
arr_name=[elt.split(myMedReader.GetProperty("Separator").GetData())[0] for elt in arr_name_with_dis]
myMedReader.AllArrays=keys
-RenderView1 = GetRenderView()
-ELNOfieldToSurface1=ELNOfieldToSurface(Input=myMedReader)
-ExtractGroup1=ExtractGroup(Input=ELNOfieldToSurface1)
-#ExtractGroup1.UpdatePipelineInformation()
-ExtractGroup1.AllGroups=['GRP_ba2','GRP_to1','GRP_web']
-assert(isinstance(ExtractGroup1.GetProperty("MeshName")[0],str))
-assert(ExtractGroup1.GetProperty("MeshName")[0]=="mesh")
-#
-DataRepresentation3 = Show()
-DataRepresentation3.ScaleFactor = 0.008999999705702066
-DataRepresentation3.EdgeColor = [0.0, 0.0, 0.5000076295109483]
-DataRepresentation3.SelectionPointFieldDataArrayName = 'SolutionSIEF_ELNO'
-a2_SolutionSIEQ_ELNO_PiecewiseFunction = CreatePiecewiseFunction(Points=[0.0, 0.0, 0.5, 0.0, 1.0, 1.0, 0.5, 0.0])
-#VectorMode='Magnitude' or VectorMode='Component'
-a2_SolutionSIEQ_ELNO_PVLookupTable = GetLookupTableForArray("SolutionSIEQ_ELNO",2,RGBPoints=[0.0, 0.23, 0.299, 0.754, 239013.7773476667, 0.706, 0.016, 0.15], VectorMode='Component', VectorComponent=1, NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0, AllowDuplicateScalars=1 )
-DataRepresentation3.ScalarOpacityFunction = a2_SolutionSIEQ_ELNO_PiecewiseFunction
-DataRepresentation3.ColorArrayName = 'SolutionSIEQ_ELNO'
-DataRepresentation3.LookupTable = a2_SolutionSIEQ_ELNO_PVLookupTable
-DataRepresentation3.Visibility = 1
-#
-ELGAfieldToPointGaussian1=ELGAfieldToPointGaussian(Input=ELNOfieldToSurface1)
-ELGAfieldToPointGaussian1.SelectSourceArray=['CELLS','ELGA@0']
-DataRepresentation4 = Show()
-DataRepresentation4.ScaleFactor = 0.008999999705702066
-DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]
-DataRepresentation4.SelectionPointFieldDataArrayName = 'SolutionSIEF_ELGA'
-DataRepresentation4.ColorArrayName = 'SolutionSIEF_ELGA'
-########
-RenderView1.CameraViewUp = [-0.19545466285945437, 0.837274140321886, -0.5106559396646081]
-RenderView1.CameraPosition = [0.11797550069274401, 0.20119836056342144, 0.20885419432082736]
-RenderView1.CameraFocalPoint = [1.0170565790969026e-18, 0.0599999981932342, 0.022500000894069675]
-RenderView1.ViewSize =[300,300]
-Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader0.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+if '-D' not in sys.argv:
+ RenderView1 = GetRenderView()
+ ELNOfieldToSurface1=ELNOfieldToSurface(Input=myMedReader)
+ ExtractGroup1=ExtractGroup(Input=ELNOfieldToSurface1)
+ #ExtractGroup1.UpdatePipelineInformation()
+ ExtractGroup1.AllGroups=['GRP_ba2','GRP_to1','GRP_web']
+ assert(isinstance(ExtractGroup1.GetProperty("MeshName")[0],str))
+ assert(ExtractGroup1.GetProperty("MeshName")[0]=="mesh")
+ #
+ DataRepresentation3 = Show()
+ DataRepresentation3.ScaleFactor = 0.008999999705702066
+ DataRepresentation3.EdgeColor = [0.0, 0.0, 0.5000076295109483]
+ DataRepresentation3.SelectionPointFieldDataArrayName = 'SolutionSIEF_ELNO'
+ a2_SolutionSIEQ_ELNO_PiecewiseFunction = CreatePiecewiseFunction(Points=[0.0, 0.0, 0.5, 0.0, 1.0, 1.0, 0.5, 0.0])
+ #VectorMode='Magnitude' or VectorMode='Component'
+ a2_SolutionSIEQ_ELNO_PVLookupTable = GetLookupTableForArray("SolutionSIEQ_ELNO",2,RGBPoints=[0.0, 0.23, 0.299, 0.754, 239013.7773476667, 0.706, 0.016, 0.15], VectorMode='Component', VectorComponent=1, NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0, AllowDuplicateScalars=1 )
+ DataRepresentation3.ScalarOpacityFunction = a2_SolutionSIEQ_ELNO_PiecewiseFunction
+ DataRepresentation3.ColorArrayName = 'SolutionSIEQ_ELNO'
+ DataRepresentation3.LookupTable = a2_SolutionSIEQ_ELNO_PVLookupTable
+ DataRepresentation3.Visibility = 1
+ #
+ ELGAfieldToPointGaussian1=ELGAfieldToPointGaussian(Input=ELNOfieldToSurface1)
+ ELGAfieldToPointGaussian1.SelectSourceArray=['CELLS','ELGA@0']
+ DataRepresentation4 = Show()
+ DataRepresentation4.ScaleFactor = 0.008999999705702066
+ DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]
+ DataRepresentation4.SelectionPointFieldDataArrayName = 'SolutionSIEF_ELGA'
+ DataRepresentation4.ColorArrayName = 'SolutionSIEF_ELGA'
+ ########
+ RenderView1.CameraViewUp = [-0.19545466285945437, 0.837274140321886, -0.5106559396646081]
+ RenderView1.CameraPosition = [0.11797550069274401, 0.20119836056342144, 0.20885419432082736]
+ RenderView1.CameraFocalPoint = [1.0170565790969026e-18, 0.0599999981932342, 0.022500000894069675]
+ RenderView1.ViewSize =[300,300]
+ Render()
+
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader0.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
""" This test focuses on GenerateVector part.
myMedReader.AllArrays=keys
myMedReader.GenerateVectors=1
-RenderView1=GetRenderView()
-DataRepresentation1 = Show()
-DataRepresentation1.EdgeColor = [0.0, 0.0, 0.5]
-DataRepresentation1.SelectionPointFieldDataArrayName='f0NbComp1'
-DataRepresentation1.ScalarOpacityUnitDistance = 2.299619191183727
-#DataRepresentation1.ExtractedBlockIndex = 1
-DataRepresentation1.ScaleFactor = 0.3
-RenderView1.CenterOfRotation = [1.5, 0.5, 0.5]
-RenderView1.CameraPosition = [1.5, 0.5, 6.907227082229696]
-RenderView1.CameraFocalPoint = [1.5, 0.5, 0.5]
-RenderView1.CameraParallelScale = 1.6583123951777
-DataRepresentation1.Representation = 'Wireframe'
-#
-wbv=WarpByVector(Input=myMedReader)
-wbv.ScaleFactor=0.1
-wbv.Vectors=['POINTS','f3NbComp4_Vector']
-assert(list(wbv.PointData.keys())==['f0NbComp1','f1NbComp2','f1NbComp2_Vector','f2NbComp3','f3NbComp4','f3NbComp4_Vector'])
-#
-DataRepresentation2 = Show()
-DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]
-DataRepresentation2.SelectionPointFieldDataArrayName = 'f0NbComp1'
-DataRepresentation2.SelectionCellFieldDataArrayName = 'FamilyIdCell'
-DataRepresentation2.ScalarOpacityUnitDistance = 4.546673931685981
-#DataRepresentation2.ExtractedBlockIndex = 1
-DataRepresentation2.ScaleFactor = 0.5
-DataRepresentation1.Visibility = 0
-DataRepresentation1.ColorArrayName = ('POINT_DATA', '')
-DataRepresentation1.Visibility = 1
-a4_f3NbComp4_PVLookupTable = GetLookupTableForArray( "f3NbComp4", 4, RGBPoints=[1.118033988749895, 0.23, 0.299, 0.754, 8.108851429645696, 0.865, 0.865, 0.865, 15.0996688705415, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0 )
-a4_f3NbComp4_PiecewiseFunction = CreatePiecewiseFunction( Points=[1.118033988749895, 0.0, 0.5, 0.0, 15.0996688705415, 1.0, 0.5, 0.0] )
-DataRepresentation1.ScalarOpacityFunction = a4_f3NbComp4_PiecewiseFunction
-DataRepresentation1.LookupTable = a4_f3NbComp4_PVLookupTable
-a4_f3NbComp4_PVLookupTable.ScalarOpacityFunction = a4_f3NbComp4_PiecewiseFunction
-DataRepresentation2.ScalarOpacityFunction = a4_f3NbComp4_PiecewiseFunction
-DataRepresentation2.ColorArrayName = ('POINT_DATA', 'f3NbComp4')
-DataRepresentation2.LookupTable = a4_f3NbComp4_PVLookupTable
-RenderView1.CameraViewUp = [0.32310237626907823, -0.28721735329781684, -0.901726702728644]
-RenderView1.CameraPosition = [0.17151044563787257, 6.31903262423349, -1.8294921560963984]
-RenderView1.CameraFocalPoint = [1.4999999999999996, 0.49999999999999944, 0.4999999999999996]
-#
-RenderView1.ViewSize =[300,300]
-Render()
+if '-D' not in sys.argv:
+ RenderView1=GetRenderView()
+ DataRepresentation1 = Show()
+ DataRepresentation1.EdgeColor = [0.0, 0.0, 0.5]
+ DataRepresentation1.SelectionPointFieldDataArrayName='f0NbComp1'
+ DataRepresentation1.ScalarOpacityUnitDistance = 2.299619191183727
+ #DataRepresentation1.ExtractedBlockIndex = 1
+ DataRepresentation1.ScaleFactor = 0.3
+ RenderView1.CenterOfRotation = [1.5, 0.5, 0.5]
+ RenderView1.CameraPosition = [1.5, 0.5, 6.907227082229696]
+ RenderView1.CameraFocalPoint = [1.5, 0.5, 0.5]
+ RenderView1.CameraParallelScale = 1.6583123951777
+ DataRepresentation1.Representation = 'Wireframe'
+ #
+ wbv=WarpByVector(Input=myMedReader)
+ wbv.ScaleFactor=0.1
+ wbv.Vectors=['POINTS','f3NbComp4_Vector']
+ assert(list(wbv.PointData.keys())==['f0NbComp1','f1NbComp2','f1NbComp2_Vector','f2NbComp3','f3NbComp4','f3NbComp4_Vector'])
+ #
+ DataRepresentation2 = Show()
+ DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]
+ DataRepresentation2.SelectionPointFieldDataArrayName = 'f0NbComp1'
+ DataRepresentation2.SelectionCellFieldDataArrayName = 'FamilyIdCell'
+ DataRepresentation2.ScalarOpacityUnitDistance = 4.546673931685981
+ #DataRepresentation2.ExtractedBlockIndex = 1
+ DataRepresentation2.ScaleFactor = 0.5
+ DataRepresentation1.Visibility = 0
+ DataRepresentation1.ColorArrayName = ('POINT_DATA', '')
+ DataRepresentation1.Visibility = 1
+ a4_f3NbComp4_PVLookupTable = GetLookupTableForArray( "f3NbComp4", 4, RGBPoints=[1.118033988749895, 0.23, 0.299, 0.754, 8.108851429645696, 0.865, 0.865, 0.865, 15.0996688705415, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0 )
+ a4_f3NbComp4_PiecewiseFunction = CreatePiecewiseFunction( Points=[1.118033988749895, 0.0, 0.5, 0.0, 15.0996688705415, 1.0, 0.5, 0.0] )
+ DataRepresentation1.ScalarOpacityFunction = a4_f3NbComp4_PiecewiseFunction
+ DataRepresentation1.LookupTable = a4_f3NbComp4_PVLookupTable
+ a4_f3NbComp4_PVLookupTable.ScalarOpacityFunction = a4_f3NbComp4_PiecewiseFunction
+ DataRepresentation2.ScalarOpacityFunction = a4_f3NbComp4_PiecewiseFunction
+ DataRepresentation2.ColorArrayName = ('POINT_DATA', 'f3NbComp4')
+ DataRepresentation2.LookupTable = a4_f3NbComp4_PVLookupTable
+ RenderView1.CameraViewUp = [0.32310237626907823, -0.28721735329781684, -0.901726702728644]
+ RenderView1.CameraPosition = [0.17151044563787257, 6.31903262423349, -1.8294921560963984]
+ RenderView1.CameraFocalPoint = [1.4999999999999996, 0.49999999999999944, 0.4999999999999996]
+ #
+ RenderView1.ViewSize =[300,300]
+ Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader10.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader10.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
""" This test is non regression test to check non regression of EDF 8761. ELNO Mesh filter on vector field with 4 comps cut of using GenerateVectors"""
testMEDReader13_med.GenerateVectors = 1
testMEDReader13_med.AllArrays = ['TS0/mesh/ComSup0/fieldELNO@@][@@GSSNE']
-RenderView1 = GetRenderView()
-RenderView1.CameraPosition = [1.0, 0.5, 10000.0]
-
-RenderView1.CameraPosition = [1.0, 0.5, 4.319751617610021]
-
-ELNOfieldToSurface3 = ELNOfieldToSurface(Input=testMEDReader13_med)
-
-DataRepresentation2 = Show()
-#DataRepresentation2.ConstantRadius = 1.9999333620071411
-DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]
-#DataRepresentation2.PointGaussianDefaultsInitialized = 1
-DataRepresentation2.SelectionPointFieldDataArrayName = 'fieldELNO'
-DataRepresentation2.SelectionCellFieldDataArrayName = 'FamilyIdCell'
-#DataRepresentation2.SelectInputVectors = ['POINTS', 'fieldELNO_Vector']
-DataRepresentation2.ScalarOpacityUnitDistance = 1.7746382108908556
-DataRepresentation2.Texture = []
-DataRepresentation2.ExtractedBlockIndex = 1
-#DataRepresentation2.RadiusRange = [6.666666740784422e-05, 1.9999333620071411]
-DataRepresentation2.ScaleFactor = 0.19998666953397334
-
-#DataRepresentation2.RadiusRange = [6.66667e-05, 1.99993]
-DataRepresentation2.ColorArrayName = ('POINT_DATA', 'fieldELNO_Vector')
-
-a3_fieldELNO_Vector_PVLookupTable = GetLookupTableForArray( "fieldELNO_Vector", 3, RGBPoints=[0.3464101615137755, 0.23, 0.299, 0.754, 1.1258330249197703, 0.865, 0.865, 0.865, 1.9052558883257653, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0 )
-
-a3_fieldELNO_Vector_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.3464101615137755, 0.0, 0.5, 0.0, 1.9052558883257653, 1.0, 0.5, 0.0] )
-
-RenderView1.ViewSize =[300,300]
-Render()
-
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader13.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+if '-D' not in sys.argv:
+ RenderView1 = GetRenderView()
+ RenderView1.CameraPosition = [1.0, 0.5, 10000.0]
+
+ RenderView1.CameraPosition = [1.0, 0.5, 4.319751617610021]
+
+ ELNOfieldToSurface3 = ELNOfieldToSurface(Input=testMEDReader13_med)
+
+ DataRepresentation2 = Show()
+ #DataRepresentation2.ConstantRadius = 1.9999333620071411
+ DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]
+ #DataRepresentation2.PointGaussianDefaultsInitialized = 1
+ DataRepresentation2.SelectionPointFieldDataArrayName = 'fieldELNO'
+ DataRepresentation2.SelectionCellFieldDataArrayName = 'FamilyIdCell'
+ #DataRepresentation2.SelectInputVectors = ['POINTS', 'fieldELNO_Vector']
+ DataRepresentation2.ScalarOpacityUnitDistance = 1.7746382108908556
+ DataRepresentation2.Texture = []
+ DataRepresentation2.ExtractedBlockIndex = 1
+ #DataRepresentation2.RadiusRange = [6.666666740784422e-05, 1.9999333620071411]
+ DataRepresentation2.ScaleFactor = 0.19998666953397334
+
+ #DataRepresentation2.RadiusRange = [6.66667e-05, 1.99993]
+ DataRepresentation2.ColorArrayName = ('POINT_DATA', 'fieldELNO_Vector')
+
+ a3_fieldELNO_Vector_PVLookupTable = GetLookupTableForArray( "fieldELNO_Vector", 3, RGBPoints=[0.3464101615137755, 0.23, 0.299, 0.754, 1.1258330249197703, 0.865, 0.865, 0.865, 1.9052558883257653, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0 )
+
+ a3_fieldELNO_Vector_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.3464101615137755, 0.0, 0.5, 0.0, 1.9052558883257653, 1.0, 0.5, 0.0] )
+
+ RenderView1.ViewSize =[300,300]
+ Render()
+
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader13.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay (EDF R&D)
+import os
+import sys
+
from MEDLoader import *
""" This test reproduces precisely the bug EDF8655 (PAL 22677) by cheking that multi loc per geo type in a field is correctly managed.
reader=MEDReader(FileName=fname)
ExpectedEntries=['TS0/Mesh/ComSup0/zeField0_MM0@@][@@GAUSS', 'TS0/Mesh/ComSup1/zeField0_MM1@@][@@GAUSS', 'TS0/Mesh/ComSup2/zeField0_MM2@@][@@GAUSS', 'TS0/Mesh/ComSup2/zeField1_MM0@@][@@GAUSS', 'TS0/Mesh/ComSup3/zeField1_MM1@@][@@GAUSS', 'TS0/Mesh/ComSup4/zeField2@@][@@P1', 'TS1/Mesh/ComSup0/Mesh@@][@@P0']
assert(reader.GetProperty("FieldsTreeInfo")[::2]==ExpectedEntries)
-renderView1=GetActiveViewOrCreate('RenderView')
-for entry in [[ExpectedEntries[0]],[ExpectedEntries[1]],[ExpectedEntries[2],ExpectedEntries[3]],[ExpectedEntries[4]]]:
- reader=MEDReader(FileName=fname)
- reader.AllArrays=entry
- gaussPoints=ELGAfieldToPointGaussian(Input=reader)
- gaussPoints.SelectSourceArray="ELGA@0"
- Show(gaussPoints,renderView1)
- pass
-#
+if '-D' not in sys.argv:
+ renderView1=GetActiveViewOrCreate('RenderView')
+ for entry in [[ExpectedEntries[0]],[ExpectedEntries[1]],[ExpectedEntries[2],ExpectedEntries[3]],[ExpectedEntries[4]]]:
+ reader=MEDReader(FileName=fname)
+ reader.AllArrays=entry
+ gaussPoints=ELGAfieldToPointGaussian(Input=reader)
+ gaussPoints.SelectSourceArray="ELGA@0"
+ Show(gaussPoints,renderView1)
+ pass
-readerNodeField=MEDReader(FileName=fname)
-readerNodeField.AllArrays=[ExpectedEntries[5]]
-nodeFieldDisplay=Show(readerNodeField,renderView1)
-ColorBy(nodeFieldDisplay,('POINTS','zeField2'))
-nodeFieldDisplay.RescaleTransferFunctionToDataRange(True)
-zeField2LUT=GetColorTransferFunction('zeField2')
-zeField2LUT.RGBPoints=[990.6568528002015, 0.231373, 0.298039, 0.752941, 1009.0416245953584, 0.865003, 0.865003, 0.865003, 1027.4263963905153, 0.705882, 0.0156863, 0.14902]
-zeField2LUT.ScalarRangeInitialized=1.
-#
-renderView1.ResetCamera()
-renderView1.InteractionMode = '2D'
-renderView1.CameraPosition = [3.0, 2.0, 10000.0]
-renderView1.CameraFocalPoint = [3.0, 2.0, 0.0]
-renderView1.ViewSize =[300,300]
-renderView1.GetRenderWindow().DoubleBufferOff()
-#
+ #
+
+ readerNodeField=MEDReader(FileName=fname)
+ readerNodeField.AllArrays=[ExpectedEntries[5]]
+ nodeFieldDisplay=Show(readerNodeField,renderView1)
+ ColorBy(nodeFieldDisplay,('POINTS','zeField2'))
+ nodeFieldDisplay.RescaleTransferFunctionToDataRange(True)
+ zeField2LUT=GetColorTransferFunction('zeField2')
+ zeField2LUT.RGBPoints=[990.6568528002015, 0.231373, 0.298039, 0.752941, 1009.0416245953584, 0.865003, 0.865003, 0.865003, 1027.4263963905153, 0.705882, 0.0156863, 0.14902]
+ zeField2LUT.ScalarRangeInitialized=1.
+ #
+ renderView1.ResetCamera()
+ renderView1.InteractionMode = '2D'
+ renderView1.CameraPosition = [3.0, 2.0, 10000.0]
+ renderView1.CameraFocalPoint = [3.0, 2.0, 0.0]
+ renderView1.ViewSize =[300,300]
+ renderView1.GetRenderWindow().DoubleBufferOff()
+ #
-Render()
+ Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader14.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(renderView1.GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader14.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(renderView1.GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay (EDF R&D)
+import os
+import sys
+
from MEDLoader import *
""" This test is a non regression test that checks the behaviour of MEDReader when a mesh has the same name than a field.
#
glyph1=Glyph(Input=reader,GlyphType='Arrow',ScaleArray='FamilyIdNode',OrientationArray='zeName',GlyphMode='All Points',MaximumGlyphSize=0.1,GlyphTransform='Transform2')
-renderView1=GetActiveViewOrCreate('RenderView')
-renderView1.InteractionMode='3D'
-zeNameLUT = GetColorTransferFunction('zeName')
-zeNameLUT.RGBPoints = [1.0, 0.231373, 0.298039, 0.752941, 1.2071067811865475, 0.865003, 0.865003, 0.865003, 1.4142135623730951, 0.705882, 0.0156863, 0.14902]
-zeNameLUT.ScalarRangeInitialized = 1.
-zeNameLUT.VectorMode = 'Component'
+if '-D' not in sys.argv:
+ renderView1=GetActiveViewOrCreate('RenderView')
+ renderView1.InteractionMode='3D'
+ zeNameLUT = GetColorTransferFunction('zeName')
+ zeNameLUT.RGBPoints = [1.0, 0.231373, 0.298039, 0.752941, 1.2071067811865475, 0.865003, 0.865003, 0.865003, 1.4142135623730951, 0.705882, 0.0156863, 0.14902]
+ zeNameLUT.ScalarRangeInitialized = 1.
+ zeNameLUT.VectorMode = 'Component'
-glyph1Display=Show(glyph1,renderView1)
-glyph1Display.ColorArrayName = ['POINTS', 'FamilyIdNode']
-glyph1Display.LookupTable = zeNameLUT
-# set scalar coloring
-ColorBy(glyph1Display, ('POINTS', 'zeName'))
-# rescale color and/or opacity maps used to include current data range
-glyph1Display.RescaleTransferFunctionToDataRange(True)
-# do not show color bar/color legend
-glyph1Display.SetScalarBarVisibility(renderView1, False)
-#
-renderView1.ViewSize =[300,300]
-renderView1.GetRenderWindow().DoubleBufferOff()
-Render()
+ glyph1Display=Show(glyph1,renderView1)
+ glyph1Display.ColorArrayName = ['POINTS', 'FamilyIdNode']
+ glyph1Display.LookupTable = zeNameLUT
+ # set scalar coloring
+ ColorBy(glyph1Display, ('POINTS', 'zeName'))
+ # rescale color and/or opacity maps used to include current data range
+ glyph1Display.RescaleTransferFunctionToDataRange(True)
+ # do not show color bar/color legend
+ glyph1Display.SetScalarBarVisibility(renderView1, False)
+ #
+ renderView1.ViewSize =[300,300]
+ renderView1.GetRenderWindow().DoubleBufferOff()
+ Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader15.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader15.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
""" This is a non regression bug revealed during training session. The bug is linked to the native Threshold VTK filter. Corrected with PV version >= 4.4. (KW10658)
# Properties modified on testMEDReader19med
testMEDReader19med.AllArrays = ['TS0/mesh/ComSup0/mesh@@][@@P0']
-# get active view
-renderView1 = GetActiveViewOrCreate('RenderView')
+if '-D' not in sys.argv:
+ # get active view
+ renderView1 = GetActiveViewOrCreate('RenderView')
-# reset view to fit data
-renderView1.ResetCamera()
+ # reset view to fit data
+ renderView1.ResetCamera()
-#changing interaction mode based on data extents
-renderView1.InteractionMode = '2D'
-renderView1.CameraPosition = [0.2, 0.2, 10000.0]
-renderView1.CameraFocalPoint = [0.2, 0.2, 0.0]
-testMEDReader19med.UpdatePipeline()
-# create a new 'Extract Cell Type'
-extractCellType1 = ExtractCellType(Input=testMEDReader19med)
-extractCellType1.AllGeoTypes = []
+ #changing interaction mode based on data extents
+ renderView1.InteractionMode = '2D'
+ renderView1.CameraPosition = [0.2, 0.2, 10000.0]
+ renderView1.CameraFocalPoint = [0.2, 0.2, 0.0]
+ testMEDReader19med.UpdatePipeline()
+ # create a new 'Extract Cell Type'
+ extractCellType1 = ExtractCellType(Input=testMEDReader19med)
+ extractCellType1.AllGeoTypes = []
-# Properties modified on extractCellType1
-extractCellType1.AllGeoTypes = ['TRI3']
+ # Properties modified on extractCellType1
+ extractCellType1.AllGeoTypes = ['TRI3']
-# show data in view
-extractCellType1Display = Show(extractCellType1, renderView1)
-# trace defaults for the display properties.
-extractCellType1Display.ColorArrayName = [None, '']
-extractCellType1Display.ScalarOpacityUnitDistance = 0.5
+ # show data in view
+ extractCellType1Display = Show(extractCellType1, renderView1)
+ # trace defaults for the display properties.
+ extractCellType1Display.ColorArrayName = [None, '']
+ extractCellType1Display.ScalarOpacityUnitDistance = 0.5
-renderView1.InteractionMode = '2D'
-renderView1.CameraPosition = [0.2, 0.2, 10000.0]
-renderView1.CameraFocalPoint = [0.2, 0.2, 0.0]
-renderView1.CameraParallelScale = 0.7071067811865476
+ renderView1.InteractionMode = '2D'
+ renderView1.CameraPosition = [0.2, 0.2, 10000.0]
+ renderView1.CameraFocalPoint = [0.2, 0.2, 0.0]
+ renderView1.CameraParallelScale = 0.7071067811865476
-res=servermanager.Fetch(extractCellType1,0)
-assert(res.GetBlock(0).GetNumberOfCells()==2) # problem was here in PV4.3.1
+ res=servermanager.Fetch(extractCellType1,0)
+ assert(res.GetBlock(0).GetNumberOfCells()==2) # problem was here in PV4.3.1
-# compare with baseline image # Waiting KW return to uncomment this part because SIGSEGV in PV5.
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, imgName)
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file, threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image # Waiting KW return to uncomment this part because SIGSEGV in PV5.
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, imgName)
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file, threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
fname="testMEDReader2.med"
DataRepresentation5.LookupTable = a2_ACellField_PVLookupTable
DataRepresentation5.ColorArrayName = ("CELLS", "ACellField")
-RenderView1 = GetRenderView()
-RenderView1.CenterOfRotation = [3.0, 3.0, 3.0]
-RenderView1.CameraViewUp = [-0.03886073885859842, 0.48373409998193495, 0.8743518533691291]
-RenderView1.CameraPosition = [7.351939549758929, -5.688193007926853, 8.000155023042788]
-RenderView1.CameraFocalPoint = [2.9999999999999996, 2.9999999999999987, 2.9999999999999982]
+if '-D' not in sys.argv:
+ RenderView1 = GetRenderView()
+ RenderView1.CenterOfRotation = [3.0, 3.0, 3.0]
+ RenderView1.CameraViewUp = [-0.03886073885859842, 0.48373409998193495, 0.8743518533691291]
+ RenderView1.CameraPosition = [7.351939549758929, -5.688193007926853, 8.000155023042788]
+ RenderView1.CameraFocalPoint = [2.9999999999999996, 2.9999999999999987, 2.9999999999999982]
-RenderView1.ViewSize =[300,300]
-Render()
+ RenderView1.ViewSize =[300,300]
+ Render()
-#WriteImage(outImgName)
+ #WriteImage(outImgName)
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader2.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader2.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
# Commit of the correction : a4e89b15c2faff6341ab9c3d78abc in PARAVIS
# Due to mistake in MEDReader, the family field array on nodes was deleted twice when changing time step
+import os
+import sys
+
from MEDLoader import *
+
fname="testMEDReader20.med"
png="testMEDReader20.png"
nb=10
# update animation scene based on data timesteps
animationScene1.UpdateAnimationUsingDataTimeSteps()
-# get active view
-renderView1 = GetActiveViewOrCreate('RenderView')
-# uncomment following to set a specific view size
-# renderView1.ViewSize = [610, 477]
-
-# show data in view
-testMEDReader20medDisplay = Show(testMEDReader20med, renderView1)
-# trace defaults for the display properties.
-testMEDReader20medDisplay.ColorArrayName = [None, '']
-testMEDReader20medDisplay.GlyphType = 'Arrow'
-testMEDReader20medDisplay.ScalarOpacityUnitDistance = 4.664739046219201
+if '-D' not in sys.argv:
+ # get active view
+ renderView1 = GetActiveViewOrCreate('RenderView')
+ # uncomment following to set a specific view size
+ # renderView1.ViewSize = [610, 477]
-# reset view to fit data
-renderView1.ResetCamera()
+ # show data in view
+ testMEDReader20medDisplay = Show(testMEDReader20med, renderView1)
+ # trace defaults for the display properties.
+ testMEDReader20medDisplay.ColorArrayName = [None, '']
+ testMEDReader20medDisplay.GlyphType = 'Arrow'
+ testMEDReader20medDisplay.ScalarOpacityUnitDistance = 4.664739046219201
-#changing interaction mode based on data extents
-renderView1.InteractionMode = '2D'
-renderView1.CameraPosition = [5.0, 0.5, 10000.0]
-renderView1.CameraFocalPoint = [5.0, 0.5, 0.0]
+ # reset view to fit data
+ renderView1.ResetCamera()
-# set scalar coloring
-ColorBy(testMEDReader20medDisplay, ('CELLS', 'Field'))
+ #changing interaction mode based on data extents
+ renderView1.InteractionMode = '2D'
+ renderView1.CameraPosition = [5.0, 0.5, 10000.0]
+ renderView1.CameraFocalPoint = [5.0, 0.5, 0.0]
-# rescale color and/or opacity maps used to include current data range
-testMEDReader20medDisplay.RescaleTransferFunctionToDataRange(True)
+ # set scalar coloring
+ ColorBy(testMEDReader20medDisplay, ('CELLS', 'Field'))
-# do not show color bar/color legend
-testMEDReader20medDisplay.SetScalarBarVisibility(renderView1, False)
+ # rescale color and/or opacity maps used to include current data range
+ testMEDReader20medDisplay.RescaleTransferFunctionToDataRange(True)
-# get color transfer function/color map for 'Field'
-fieldLUT = GetColorTransferFunction('Field')
+ # do not show color bar/color legend
+ testMEDReader20medDisplay.SetScalarBarVisibility(renderView1, False)
-# get opacity transfer function/opacity map for 'Field'
-fieldPWF = GetOpacityTransferFunction('Field')
+ # get color transfer function/color map for 'Field'
+ fieldLUT = GetColorTransferFunction('Field')
-animationScene1.GoToNext() # <- very important to see the bug play with time steps...
-animationScene1.GoToNext()
-animationScene1.GoToNext()
-animationScene1.GoToNext()
-animationScene1.GoToPrevious()
-animationScene1.GoToPrevious()
+ # get opacity transfer function/opacity map for 'Field'
+ fieldPWF = GetOpacityTransferFunction('Field')
-# current camera placement for renderView1
-renderView1.InteractionMode = '2D'
-renderView1.CameraPosition = [5.0, 0.5, 10000.0]
-renderView1.CameraFocalPoint = [5.0, 0.5, 0.0]
-renderView1.CameraParallelScale = 5.024937810560445
+ animationScene1.GoToNext() # <- very important to see the bug play with time steps...
+ animationScene1.GoToNext()
+ animationScene1.GoToNext()
+ animationScene1.GoToNext()
+ animationScene1.GoToPrevious()
+ animationScene1.GoToPrevious()
-#
-
-renderView1.ViewSize =[300,300]
-Render()
-#WriteImage(png)
+ # current camera placement for renderView1
+ renderView1.InteractionMode = '2D'
+ renderView1.CameraPosition = [5.0, 0.5, 10000.0]
+ renderView1.CameraFocalPoint = [5.0, 0.5, 0.0]
+ renderView1.CameraParallelScale = 5.024937810560445
-#### saving camera placements for all active views
+ #
-# current camera placement for renderView1
-renderView1.InteractionMode = '2D'
-renderView1.CameraPosition = [5.0, 0.5, 10000.0]
-renderView1.CameraFocalPoint = [5.0, 0.5, 0.0]
-renderView1.CameraParallelScale = 5.024937810560445
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath,png)
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file, threshold=1)
-vtk.test.Testing.interact()
+ renderView1.ViewSize =[300,300]
+ Render()
+ #WriteImage(png)
+
+ #### saving camera placements for all active views
+
+ # current camera placement for renderView1
+ renderView1.InteractionMode = '2D'
+ renderView1.CameraPosition = [5.0, 0.5, 10000.0]
+ renderView1.CameraFocalPoint = [5.0, 0.5, 0.0]
+ renderView1.CameraParallelScale = 5.024937810560445
+
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath,png)
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file, threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay (EDF R&D)
+import os
+import sys
+
from paraview.simple import *
from MEDLoader import *
testTotomed = MEDReader(FileName=fname)
testTotomed.AllArrays = ['TS0/%s/ComSup0/%s@@][@@GSSNE'%(meshName,fieldName)]
testTotomed.AllTimeSteps = ['0000']
-# get active view
-renderView1 = GetActiveViewOrCreate('RenderView')
-# uncomment following to set a specific view size
-# renderView1.ViewSize = [739, 503]
-
-# show data in view
-testTotomedDisplay = Show(testTotomed, renderView1)
-# trace defaults for the display properties.
-testTotomedDisplay.ColorArrayName = [None, '']
-testTotomedDisplay.GlyphType = 'Arrow'
-testTotomedDisplay.ScalarOpacityUnitDistance = 1.5874010519681994
-
-# reset view to fit data
-renderView1.ResetCamera()
-
-#changing interaction mode based on data extents
-renderView1.InteractionMode = '2D'
-renderView1.CameraPosition = [1.0, 10000.0, 10000.0]
-renderView1.CameraFocalPoint = [1.0, 0.0, 0.0]
-renderView1.CameraViewUp = [1.0, 1.0, 0.0]
-
-# set scalar coloring
-ColorBy(testTotomedDisplay, ('FIELD', 'vtkBlockColors'))
-
-# hide color bar/color legend
-testTotomedDisplay.SetScalarBarVisibility(renderView1, False)
-
-# get color transfer function/color map for 'vtkBlockColors'
-vtkBlockColorsLUT = GetColorTransferFunction('vtkBlockColors')
-
-# get opacity transfer function/opacity map for 'vtkBlockColors'
-vtkBlockColorsPWF = GetOpacityTransferFunction('vtkBlockColors')
-
-# create a new 'ELNO Mesh'
-eLNOMesh1 = ELNOfieldToSurface(Input=testTotomed)
-
-# Properties modified on eLNOMesh1
-eLNOMesh1.ShrinkFactor = 0.5 # <- test is here !!!!!!!!
-
-# show data in view
-eLNOMesh1Display = Show(eLNOMesh1, renderView1)
-# trace defaults for the display properties.
-eLNOMesh1Display.ColorArrayName = [None, '']
-eLNOMesh1Display.GlyphType = 'Arrow'
-eLNOMesh1Display.ScalarOpacityUnitDistance = 1.1905507889761495
-
-# hide data in view
-Hide(testTotomed, renderView1)
-
-# set scalar coloring
-ColorBy(eLNOMesh1Display, ('FIELD', 'vtkBlockColors'))
-# show color bar/color legend
-eLNOMesh1Display.SetScalarBarVisibility(renderView1, False)
+if '-D' not in sys.argv:
+ # get active view
+ renderView1 = GetActiveViewOrCreate('RenderView')
+ # uncomment following to set a specific view size
+ # renderView1.ViewSize = [739, 503]
-# set scalar coloring
-ColorBy(eLNOMesh1Display, ('POINTS', 'MyField'))
-
-# rescale color and/or opacity maps used to include current data range
-eLNOMesh1Display.RescaleTransferFunctionToDataRange(True)
-
-# show color bar/color legend
-eLNOMesh1Display.SetScalarBarVisibility(renderView1, False)
-
-# get color transfer function/color map for 'MyField'
-myFieldLUT = GetColorTransferFunction('MyField')
-
-# get opacity transfer function/opacity map for 'MyField'
-myFieldPWF = GetOpacityTransferFunction('MyField')
-
-# hide color bar/color legend
-eLNOMesh1Display.SetScalarBarVisibility(renderView1, False)
-
-# create a new 'Glyph'
-glyph1 = Glyph(Input=eLNOMesh1,
- GlyphType='Arrow')
-glyph1.ScaleArray = ['POINTS', 'MyField']
-glyph1.OrientationArray = ['POINTS', 'No orientation array']
-glyph1.MaximumGlyphSize = 0.15000000000000002
-glyph1.GlyphTransform = 'Transform2'
-
-# Properties modified on glyph1
-glyph1.GlyphType = 'Sphere'
-glyph1.MaximumGlyphSize = 0.15
-
-# show data in view
-glyph1Display = Show(glyph1, renderView1)
-# trace defaults for the display properties.
-glyph1Display.ColorArrayName = ['POINTS', 'MyField']
-glyph1Display.LookupTable = myFieldLUT
-glyph1Display.GlyphType = 'Arrow'
-
-# hide color bar/color legend
-glyph1Display.SetScalarBarVisibility(renderView1, False)
-
-#### saving camera placements for all active views
-
-# current camera placement for renderView1
-renderView1.InteractionMode = '2D'
-renderView1.CameraPosition = [0.9999999999999908, 9999.999999999995, 9999.999999999993]
-renderView1.CameraFocalPoint = [1.0, 0.0, 0.0]
-renderView1.CameraViewUp = [0.6331899945158901, 0.547298104713038, -0.5472981047130381]
-renderView1.CameraParallelScale = 0.6930835077290218
-renderView1.ViewSize = [739,503]
-
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, imgName)
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file, threshold=1)
-vtk.test.Testing.interact()
+ # show data in view
+ testTotomedDisplay = Show(testTotomed, renderView1)
+ # trace defaults for the display properties.
+ testTotomedDisplay.ColorArrayName = [None, '']
+ testTotomedDisplay.GlyphType = 'Arrow'
+ testTotomedDisplay.ScalarOpacityUnitDistance = 1.5874010519681994
+
+ # reset view to fit data
+ renderView1.ResetCamera()
+
+ #changing interaction mode based on data extents
+ renderView1.InteractionMode = '2D'
+ renderView1.CameraPosition = [1.0, 10000.0, 10000.0]
+ renderView1.CameraFocalPoint = [1.0, 0.0, 0.0]
+ renderView1.CameraViewUp = [1.0, 1.0, 0.0]
+
+ # set scalar coloring
+ ColorBy(testTotomedDisplay, ('FIELD', 'vtkBlockColors'))
+
+ # hide color bar/color legend
+ testTotomedDisplay.SetScalarBarVisibility(renderView1, False)
+
+ # get color transfer function/color map for 'vtkBlockColors'
+ vtkBlockColorsLUT = GetColorTransferFunction('vtkBlockColors')
+
+ # get opacity transfer function/opacity map for 'vtkBlockColors'
+ vtkBlockColorsPWF = GetOpacityTransferFunction('vtkBlockColors')
+
+ # create a new 'ELNO Mesh'
+ eLNOMesh1 = ELNOfieldToSurface(Input=testTotomed)
+
+ # Properties modified on eLNOMesh1
+ eLNOMesh1.ShrinkFactor = 0.5 # <- test is here !!!!!!!!
+
+ # show data in view
+ eLNOMesh1Display = Show(eLNOMesh1, renderView1)
+ # trace defaults for the display properties.
+ eLNOMesh1Display.ColorArrayName = [None, '']
+ eLNOMesh1Display.GlyphType = 'Arrow'
+ eLNOMesh1Display.ScalarOpacityUnitDistance = 1.1905507889761495
+
+ # hide data in view
+ Hide(testTotomed, renderView1)
+
+ # set scalar coloring
+ ColorBy(eLNOMesh1Display, ('FIELD', 'vtkBlockColors'))
+
+ # show color bar/color legend
+ eLNOMesh1Display.SetScalarBarVisibility(renderView1, False)
+
+ # set scalar coloring
+ ColorBy(eLNOMesh1Display, ('POINTS', 'MyField'))
+
+ # rescale color and/or opacity maps used to include current data range
+ eLNOMesh1Display.RescaleTransferFunctionToDataRange(True)
+
+ # show color bar/color legend
+ eLNOMesh1Display.SetScalarBarVisibility(renderView1, False)
+
+ # get color transfer function/color map for 'MyField'
+ myFieldLUT = GetColorTransferFunction('MyField')
+
+ # get opacity transfer function/opacity map for 'MyField'
+ myFieldPWF = GetOpacityTransferFunction('MyField')
+
+ # hide color bar/color legend
+ eLNOMesh1Display.SetScalarBarVisibility(renderView1, False)
+
+ # create a new 'Glyph'
+ glyph1 = Glyph(Input=eLNOMesh1,
+ GlyphType='Arrow')
+ glyph1.ScaleArray = ['POINTS', 'MyField']
+ glyph1.OrientationArray = ['POINTS', 'No orientation array']
+ glyph1.MaximumGlyphSize = 0.15000000000000002
+ glyph1.GlyphTransform = 'Transform2'
+
+ # Properties modified on glyph1
+ glyph1.GlyphType = 'Sphere'
+ glyph1.MaximumGlyphSize = 0.15
+
+ # show data in view
+ glyph1Display = Show(glyph1, renderView1)
+ # trace defaults for the display properties.
+ glyph1Display.ColorArrayName = ['POINTS', 'MyField']
+ glyph1Display.LookupTable = myFieldLUT
+ glyph1Display.GlyphType = 'Arrow'
+
+ # hide color bar/color legend
+ glyph1Display.SetScalarBarVisibility(renderView1, False)
+
+ #### saving camera placements for all active views
+
+ # current camera placement for renderView1
+ renderView1.InteractionMode = '2D'
+ renderView1.CameraPosition = [0.9999999999999908, 9999.999999999995, 9999.999999999993]
+ renderView1.CameraFocalPoint = [1.0, 0.0, 0.0]
+ renderView1.CameraViewUp = [0.6331899945158901, 0.547298104713038, -0.5472981047130381]
+ renderView1.CameraParallelScale = 0.6930835077290218
+ renderView1.ViewSize = [739,503]
+
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, imgName)
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file, threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
fname="testMEDReader3.med"
assert(list(testMEDReader3.TimestepValues)==[1.,2.,3.,4.,5.]) ## <- the test is here - double time steps are too big use dt.
-RenderView1=GetRenderView()
-RenderView1.ViewTime=3.0
-RenderView1.CameraPosition=[0.5,0.5,5.7320508075688776]
-RenderView1.ViewSize=[300,300]
-
-DataRepresentation2=Show()
-DataRepresentation2.EdgeColor=[0.0, 0.0, 0.5000076295109483]
-DataRepresentation2.SelectionPointFieldDataArrayName='ANodeField'
-DataRepresentation2.SelectionCellFieldDataArrayName='FamilyIdCell'
-DataRepresentation2.ScalarOpacityUnitDistance=1.4142135623730951
-DataRepresentation2.ExtractedBlockIndex=1
-DataRepresentation2.ScaleFactor=0.1
-
-a1_ANodeField_PVLookupTable=GetLookupTableForArray("ANodeField",1,RGBPoints=[0.0,0.23,0.299,0.754,4.0,0.706,0.016,0.15],VectorMode='Magnitude',NanColor=[0.25,0.0,0.0],
- ColorSpace='Diverging',ScalarRangeInitialized=1.0,AllowDuplicateScalars=1)
-a1_ANodeField_PiecewiseFunction=CreatePiecewiseFunction(Points=[0.0,0.0,0.5,0.0,1.0,1.0,0.5,0.0])
-a1_ANodeField_PVLookupTable.ScalarOpacityFunction=a1_ANodeField_PiecewiseFunction
-
-DataRepresentation2.ScalarOpacityFunction=a1_ANodeField_PiecewiseFunction
-DataRepresentation2.ColorArrayName='ANodeField'
-DataRepresentation2.LookupTable=a1_ANodeField_PVLookupTable
-
-# Triangulate so rendring always the same with different gpu or graphic backend.
-extSurf = ExtractSurface(Input=testMEDReader3)
-triangulate = Triangulate(Input=extSurf)
-Hide(testMEDReader3, RenderView1)
-Show(triangulate, RenderView1)
-triangulate1Display = GetDisplayProperties(triangulate, view=RenderView1)
-ColorBy(triangulate1Display, ('POINTS', 'ANodeField'))
-
-Render()
-###
-
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader3.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+if '-D' not in sys.argv:
+ RenderView1=GetRenderView()
+ RenderView1.ViewTime=3.0
+ RenderView1.CameraPosition=[0.5,0.5,5.7320508075688776]
+ RenderView1.ViewSize=[300,300]
+
+ DataRepresentation2=Show()
+ DataRepresentation2.EdgeColor=[0.0, 0.0, 0.5000076295109483]
+ DataRepresentation2.SelectionPointFieldDataArrayName='ANodeField'
+ DataRepresentation2.SelectionCellFieldDataArrayName='FamilyIdCell'
+ DataRepresentation2.ScalarOpacityUnitDistance=1.4142135623730951
+ DataRepresentation2.ExtractedBlockIndex=1
+ DataRepresentation2.ScaleFactor=0.1
+
+ a1_ANodeField_PVLookupTable=GetLookupTableForArray("ANodeField",1,RGBPoints=[0.0,0.23,0.299,0.754,4.0,0.706,0.016,0.15],VectorMode='Magnitude',NanColor=[0.25,0.0,0.0],
+ ColorSpace='Diverging',ScalarRangeInitialized=1.0,AllowDuplicateScalars=1)
+ a1_ANodeField_PiecewiseFunction=CreatePiecewiseFunction(Points=[0.0,0.0,0.5,0.0,1.0,1.0,0.5,0.0])
+ a1_ANodeField_PVLookupTable.ScalarOpacityFunction=a1_ANodeField_PiecewiseFunction
+
+ DataRepresentation2.ScalarOpacityFunction=a1_ANodeField_PiecewiseFunction
+ DataRepresentation2.ColorArrayName='ANodeField'
+ DataRepresentation2.LookupTable=a1_ANodeField_PVLookupTable
+
+ # Triangulate so rendring always the same with different gpu or graphic backend.
+ extSurf = ExtractSurface(Input=testMEDReader3)
+ triangulate = Triangulate(Input=extSurf)
+ Hide(testMEDReader3, RenderView1)
+ Show(triangulate, RenderView1)
+ triangulate1Display = GetDisplayProperties(triangulate, view=RenderView1)
+ ColorBy(triangulate1Display, ('POINTS', 'ANodeField'))
+
+ Render()
+ ###
+
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader3.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
""" This test checks that umeshes with no names work properly.
lookupTable.ScalarOpacityFunction = function
DataRepresentation1.LookupTable = lookupTable
-RenderView1 = GetRenderView()
-RenderView1.CameraViewUp = [0.06254683966704512, 0.9980420295997885, 0.0]
-RenderView1.CameraPosition = [0.8087292125440382, 1.3325993334207897, 12.692130429902462]
-RenderView1.CameraFocalPoint = [0.8087292125440382, 1.3325993334207897, 0.0]
-RenderView1.CameraParallelScale = 3.712804729456109
+if '-D' not in sys.argv:
+ RenderView1 = GetRenderView()
+ RenderView1.CameraViewUp = [0.06254683966704512, 0.9980420295997885, 0.0]
+ RenderView1.CameraPosition = [0.8087292125440382, 1.3325993334207897, 12.692130429902462]
+ RenderView1.CameraFocalPoint = [0.8087292125440382, 1.3325993334207897, 0.0]
+ RenderView1.CameraParallelScale = 3.712804729456109
-RenderView1.ViewSize =[300,300]
-Render()
+ RenderView1.ViewSize =[300,300]
+ Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader4.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader4.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
""" This test is CEA specific one. It generates a .sauv file
DataRepresentation2.ExtractedBlockIndex = 1
DataRepresentation2.ScaleFactor = 0.4
-RenderView1=GetRenderView()
-RenderView1.CenterOfRotation=[2.,2.,2.]
-RenderView1.CameraViewUp=[0.24562884954787187,0.6907950752417243,-0.680050463047831]
-RenderView1.CameraPosition=[-2.5085697461776486,11.6185941755061,10.14210560568201]
-RenderView1.CameraFocalPoint=[2.,2.,2.]
-RenderView1.CameraParallelScale=5.071791174723188
+if '-D' not in sys.argv:
+ RenderView1=GetRenderView()
+ RenderView1.CenterOfRotation=[2.,2.,2.]
+ RenderView1.CameraViewUp=[0.24562884954787187,0.6907950752417243,-0.680050463047831]
+ RenderView1.CameraPosition=[-2.5085697461776486,11.6185941755061,10.14210560568201]
+ RenderView1.CameraFocalPoint=[2.,2.,2.]
+ RenderView1.CameraParallelScale=5.071791174723188
-LookupTable=GetLookupTableForArray("fNode",1,RGBPoints=[0.0,0.23,0.299,0.754,55.0,0.706,0.016,0.15],VectorMode='Magnitude',NanColor=[0.25,0.0,0.0],ColorSpace='Diverging',ScalarRangeInitialized=1.0,AllowDuplicateScalars=1)
-DataRepresentation2 = Show()
-DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]
-DataRepresentation2.ScalarOpacityUnitDistance = 1.5768745057161244
-DataRepresentation2.ExtractedBlockIndex = 1
-DataRepresentation2.ScaleFactor = 0.4
-DataRepresentation2.ColorArrayName=('POINTS','fNode')
-DataRepresentation2.LookupTable=LookupTable
+ LookupTable=GetLookupTableForArray("fNode",1,RGBPoints=[0.0,0.23,0.299,0.754,55.0,0.706,0.016,0.15],VectorMode='Magnitude',NanColor=[0.25,0.0,0.0],ColorSpace='Diverging',ScalarRangeInitialized=1.0,AllowDuplicateScalars=1)
+ DataRepresentation2 = Show()
+ DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]
+ DataRepresentation2.ScalarOpacityUnitDistance = 1.5768745057161244
+ DataRepresentation2.ExtractedBlockIndex = 1
+ DataRepresentation2.ScaleFactor = 0.4
+ DataRepresentation2.ColorArrayName=('POINTS','fNode')
+ DataRepresentation2.LookupTable=LookupTable
-RenderView1.ViewSize=[300,300]
-Render()
+ RenderView1.ViewSize=[300,300]
+ Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader5.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader5.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
""" This test generate a GaussPoint field on a mesh with groups.
Glyph1.OrientationArray = ['POINTS', 'No orientation array']
Glyph1.MaximumGlyphSize = 0.29
-RenderView1 = GetRenderView()
-RenderView1.CameraFocalPoint = [1.5, 1.5, 0.0]
-RenderView1.CameraPosition = [1.5, 1.5, 10000.0]
-RenderView1.InteractionMode = '3D'
-RenderView1.CameraPosition = [1.5, 1.5, 8.196152422706632]
-RenderView1.CameraParallelScale = 2.1213203435596424
-RenderView1.CenterOfRotation = [1.5, 1.5, 0.0]
+if '-D' not in sys.argv:
+ RenderView1 = GetRenderView()
+ RenderView1.CameraFocalPoint = [1.5, 1.5, 0.0]
+ RenderView1.CameraPosition = [1.5, 1.5, 10000.0]
+ RenderView1.InteractionMode = '3D'
+ RenderView1.CameraPosition = [1.5, 1.5, 8.196152422706632]
+ RenderView1.CameraParallelScale = 2.1213203435596424
+ RenderView1.CenterOfRotation = [1.5, 1.5, 0.0]
-DataRepresentation4 = Show()
-DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]
-DataRepresentation4.SelectionPointFieldDataArrayName = 'fGauss'
-DataRepresentation4.ScaleFactor = 0.3182729169726372
+ DataRepresentation4 = Show()
+ DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]
+ DataRepresentation4.SelectionPointFieldDataArrayName = 'fGauss'
+ DataRepresentation4.ScaleFactor = 0.3182729169726372
-a1_fGauss_PVLookupTable = GetLookupTableForArray( "fGauss", 1, RGBPoints=[0.22, 0.23, 0.299, 0.754, 2.95, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0, AllowDuplicateScalars=1 )
-a1_fGauss_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.0, 0.0, 0.5, 0.0, 1.0, 1.0, 0.5, 0.0] )
-DataRepresentation4.ColorArrayName = 'fGauss'
-DataRepresentation4.LookupTable = a1_fGauss_PVLookupTable
-a1_fGauss_PVLookupTable.ScalarOpacityFunction = a1_fGauss_PiecewiseFunction
+ a1_fGauss_PVLookupTable = GetLookupTableForArray( "fGauss", 1, RGBPoints=[0.22, 0.23, 0.299, 0.754, 2.95, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0, AllowDuplicateScalars=1 )
+ a1_fGauss_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.0, 0.0, 0.5, 0.0, 1.0, 1.0, 0.5, 0.0] )
+ DataRepresentation4.ColorArrayName = 'fGauss'
+ DataRepresentation4.LookupTable = a1_fGauss_PVLookupTable
+ a1_fGauss_PVLookupTable.ScalarOpacityFunction = a1_fGauss_PiecewiseFunction
-RenderView1.ViewSize=[300,300]
-Render()
+ RenderView1.ViewSize=[300,300]
+ Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader6.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader6.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
""" This test generate a simple multi time field with a very aggressive time steps triplets. Neither dt, nor iteration nor order is considered.
myMedReader.AllArrays = ['TS0/mesh/ComSup0/fNode@@][@@P1']
assert(list(myMedReader.TimestepValues)==[0.,1.,2.,3.])
-RenderView1 = GetRenderView()
-RenderView1.CameraFocalPoint = [1.5, 1.5, 0.0]
-RenderView1.CameraPosition = [1.5, 1.5, 10000.0]
-RenderView1.InteractionMode = '3D'
-RenderView1.CameraPosition = [1.5, 1.5, 8.196152422706632]
-RenderView1.CameraParallelScale = 2.1213203435596424
-RenderView1.CenterOfRotation = [1.5, 1.5, 0.0]
+if '-D' not in sys.argv:
+ RenderView1 = GetRenderView()
+ RenderView1.CameraFocalPoint = [1.5, 1.5, 0.0]
+ RenderView1.CameraPosition = [1.5, 1.5, 10000.0]
+ RenderView1.InteractionMode = '3D'
+ RenderView1.CameraPosition = [1.5, 1.5, 8.196152422706632]
+ RenderView1.CameraParallelScale = 2.1213203435596424
+ RenderView1.CenterOfRotation = [1.5, 1.5, 0.0]
-DataRepresentation4 = Show()
-DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]
-DataRepresentation4.SelectionPointFieldDataArrayName = 'fNode'
-DataRepresentation4.ScaleFactor = 0.3182729169726372
+ DataRepresentation4 = Show()
+ DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]
+ DataRepresentation4.SelectionPointFieldDataArrayName = 'fNode'
+ DataRepresentation4.ScaleFactor = 0.3182729169726372
-a1_fGauss_PVLookupTable = GetLookupTableForArray( "fNode", 1, RGBPoints=[0.22, 0.23, 0.299, 0.754, 2.95, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0, AllowDuplicateScalars=1 )
-a1_fGauss_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.0, 0.0, 0.5, 0.0, 1.0, 1.0, 0.5, 0.0] )
-DataRepresentation4.ColorArrayName = 'fNode'
-DataRepresentation4.LookupTable = a1_fGauss_PVLookupTable
-a1_fGauss_PVLookupTable.ScalarOpacityFunction = a1_fGauss_PiecewiseFunction
+ a1_fGauss_PVLookupTable = GetLookupTableForArray( "fNode", 1, RGBPoints=[0.22, 0.23, 0.299, 0.754, 2.95, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0, AllowDuplicateScalars=1 )
+ a1_fGauss_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.0, 0.0, 0.5, 0.0, 1.0, 1.0, 0.5, 0.0] )
+ DataRepresentation4.ColorArrayName = 'fNode'
+ DataRepresentation4.LookupTable = a1_fGauss_PVLookupTable
+ a1_fGauss_PVLookupTable.ScalarOpacityFunction = a1_fGauss_PiecewiseFunction
-RenderView1.ViewTime = 1.0 #### Important # red is in right bottom
-RenderView1.CacheKey = 1.0
-RenderView1.UseCache = 1
-RenderView1.ViewSize=[300,300]
-Render()
+ RenderView1.ViewTime = 1.0 #### Important # red is in right bottom
+ RenderView1.CacheKey = 1.0
+ RenderView1.UseCache = 1
+ RenderView1.ViewSize=[300,300]
+ Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader7.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=6)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader7.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=6)
+ vtk.test.Testing.interact()
#
# Author : Anthony Geay
+import os
+import sys
+
from MEDLoader import *
""" This test is a non regression test. ExtractCellType then ExtractGroup.
assert([x for x in list(extGrp.GetProperty("GroupsFlagsInfo")[::2]) if x[:4]=="GRP_"]==['GRP_grp0'])
extGrp.AllGroups="GRP_grp0"
-RenderView1 = GetRenderView()
-RenderView1.CameraFocalPoint = [1.5, 1.5, 0.0]
-RenderView1.CameraPosition = [1.5, 1.5, 10000.0]
-RenderView1.InteractionMode = '3D'
-RenderView1.CameraPosition = [1.5, 1.5, 8.196152422706632]
-RenderView1.CameraParallelScale = 2.1213203435596424
-RenderView1.CenterOfRotation = [1.5, 1.5, 0.0]
+if '-D' not in sys.argv:
+ RenderView1 = GetRenderView()
+ RenderView1.CameraFocalPoint = [1.5, 1.5, 0.0]
+ RenderView1.CameraPosition = [1.5, 1.5, 10000.0]
+ RenderView1.InteractionMode = '3D'
+ RenderView1.CameraPosition = [1.5, 1.5, 8.196152422706632]
+ RenderView1.CameraParallelScale = 2.1213203435596424
+ RenderView1.CenterOfRotation = [1.5, 1.5, 0.0]
-DataRepresentation4 = Show()
-DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]
-DataRepresentation4.SelectionPointFieldDataArrayName = 'fNode'
-DataRepresentation4.ScaleFactor = 0.3182729169726372
+ DataRepresentation4 = Show()
+ DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]
+ DataRepresentation4.SelectionPointFieldDataArrayName = 'fNode'
+ DataRepresentation4.ScaleFactor = 0.3182729169726372
-a1_fGauss_PVLookupTable = GetLookupTableForArray( "fNode", 1, RGBPoints=[0.22, 0.23, 0.299, 0.754, 2.95, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0, AllowDuplicateScalars=1 )
-a1_fGauss_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.0, 0.0, 0.5, 0.0, 1.0, 1.0, 0.5, 0.0] )
-DataRepresentation4.ColorArrayName = 'fNode'
-DataRepresentation4.LookupTable = a1_fGauss_PVLookupTable
-a1_fGauss_PVLookupTable.ScalarOpacityFunction = a1_fGauss_PiecewiseFunction
+ a1_fGauss_PVLookupTable = GetLookupTableForArray( "fNode", 1, RGBPoints=[0.22, 0.23, 0.299, 0.754, 2.95, 0.706, 0.016, 0.15], VectorMode='Magnitude', NanColor=[0.25, 0.0, 0.0], ColorSpace='Diverging', ScalarRangeInitialized=1.0, AllowDuplicateScalars=1 )
+ a1_fGauss_PiecewiseFunction = CreatePiecewiseFunction( Points=[0.0, 0.0, 0.5, 0.0, 1.0, 1.0, 0.5, 0.0] )
+ DataRepresentation4.ColorArrayName = 'fNode'
+ DataRepresentation4.LookupTable = a1_fGauss_PVLookupTable
+ a1_fGauss_PVLookupTable.ScalarOpacityFunction = a1_fGauss_PiecewiseFunction
-RenderView1.ViewTime = 1.0 #### Important # red is in right bottom
-RenderView1.CacheKey = 1.0
-RenderView1.UseCache = 1
-RenderView1.ViewSize=[300,300]
-Render()
+ RenderView1.ViewTime = 1.0 #### Important # red is in right bottom
+ RenderView1.CacheKey = 1.0
+ RenderView1.UseCache = 1
+ RenderView1.ViewSize=[300,300]
+ Render()
-# compare with baseline image
-import os
-import sys
-try:
- baselineIndex = sys.argv.index('-B')+1
- baselinePath = sys.argv[baselineIndex]
-except:
- print("Could not get baseline directory. Test failed.")
- exit(1)
-baseline_file = os.path.join(baselinePath, "testMEDReader8.png")
-import vtk.test.Testing
-from vtk.util.misc import vtkGetTempDir
-vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
-vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
- threshold=1)
-vtk.test.Testing.interact()
+ # compare with baseline image
+ try:
+ baselineIndex = sys.argv.index('-B')+1
+ baselinePath = sys.argv[baselineIndex]
+ except:
+ print("Could not get baseline directory. Test failed.")
+ exit(1)
+ baseline_file = os.path.join(baselinePath, "testMEDReader8.png")
+ import vtk.test.Testing
+ from vtk.util.misc import vtkGetTempDir
+ vtk.test.Testing.VTK_TEMP_DIR = vtk.util.misc.vtkGetTempDir()
+ vtk.test.Testing.compareImage(GetActiveView().GetRenderWindow(), baseline_file,
+ threshold=1)
+ vtk.test.Testing.interact()