diff --git a/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py b/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py index 4b9e54f70ef245ca2383ff47f6cf3e89b961a774..e4923ec99d914c1522906e7e96ad1e5a75823d9f 100644 --- a/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py +++ b/quasiconvexity-micromorphic-testsuite/render-quasiconvexity-test-results.py @@ -61,19 +61,15 @@ def renderResult(filePrefix, texFile): # show data from 'data' dataDisplay = Show(data, renderView1, 'UnstructuredGridRepresentation') - determinantRange = data.CellData[0].GetRange() # Let's hope this is determinant + determinantRange = data.CellData["determinant"].GetRange() texFile.write("det range: " + str(determinantRange[0]) + ", " + str(determinantRange[1]) + "\n\n") - KRange = data.CellData[1].GetRange() # Let's hope this is K + KRange = data.CellData["K"].GetRange() texFile.write("K range: " + str(KRange[0]) + ", " + str(KRange[1]) + "\n\n") # get color transfer function/color map for 'determinant' - #determinantLUT = GetColorTransferFunction('determinant') - #determinantLUT.RGBPoints = [-0.016938600689172745, 0.231373, 0.298039, 0.752941, 0.8577657174319029, 0.865003, 0.865003, 0.865003, 1.7324700355529785, 0.705882, 0.0156863, 0.14902] - #determinantLUT.ScalarRangeInitialized = 1.0 - determinantLUT = MakeBlueToRedLT(determinantRange[0], determinantRange[1]) - KLUT = MakeBlueToRedLT(KRange[0], KRange[1]) - + determinantArrayInfo = data.CellData["determinant"] + AssignLookupTable(determinantArrayInfo,'Cool to Warm', determinantRange) # get opacity transfer function/opacity map for 'determinant' determinantPWF = GetOpacityTransferFunction('determinant') @@ -83,7 +79,6 @@ def renderResult(filePrefix, texFile): # trace defaults for the display properties. dataDisplay.Representation = 'Surface' dataDisplay.ColorArrayName = ['CELLS', 'determinant'] - dataDisplay.LookupTable = determinantLUT dataDisplay.SelectTCoordArray = 'None' dataDisplay.SelectNormalArray = 'None' dataDisplay.SelectTangentArray = 'None' @@ -102,6 +97,8 @@ def renderResult(filePrefix, texFile): # setup the color legend parameters for each legend in this view # get color legend/bar for determinantLUT in view renderView1 + determinantLUT = GetColorTransferFunction('determinant') + dataDisplay.LookupTable = determinantLUT determinantLUTColorBar = GetScalarBar(determinantLUT, renderView1) determinantLUTColorBar.Title = 'determinant' determinantLUTColorBar.ComponentTitle = '' @@ -119,30 +116,27 @@ def renderResult(filePrefix, texFile): # Render again, showing the K value determinantLUTColorBar.Visibility = 0 + AssignLookupTable(data.CellData["K"],'Cool to Warm', KRange) dataDisplay.ColorArrayName = ['CELLS', 'K'] - dataDisplay.LookupTable = KLUT - # get color legend/bar for determinantLUT in view renderView1 - determinantLUTColorBar = GetScalarBar(KLUT, renderView1) - determinantLUTColorBar.Title = 'K' - determinantLUTColorBar.ComponentTitle = '' + # get color legend/bar for KLUT in view renderView1 + KLUT = GetColorTransferFunction('K') + dataDisplay.LookupTable = KLUT + KLUTColorBar = GetScalarBar(KLUT, renderView1) + KLUTColorBar.Title = 'K' + KLUTColorBar.ComponentTitle = '' # set color bar visibility - determinantLUTColorBar.Visibility = 1 + #KLUTColorBar.Visibility = 1 # show color legend - dataDisplay.SetScalarBarVisibility(renderView1, True) + #dataDisplay.SetScalarBarVisibility(renderView1, True) Render() #save screenshot WriteImage(filePrefix + "-K.png") - # ---------------------------------------------------------------- - # setup color maps and opacity mapes used in the visualization - # note: the Get..() functions create a new object, if needed - # ---------------------------------------------------------------- - # ---------------------------------------------------------------- # restore active source SetActiveSource(data)