Skip to content
Snippets Groups Projects
Commit 7f893619 authored by oliver.sander_at_tu-dresden.de's avatar oliver.sander_at_tu-dresden.de
Browse files

Use the standard 'Cool to Warm' color map

This requires a bit of code shuffling.  I still don't have
a firm understanding of ParaView Python scripting.
parent edb95f61
No related branches found
No related tags found
No related merge requests found
Pipeline #40238 failed
...@@ -61,19 +61,15 @@ def renderResult(filePrefix, texFile): ...@@ -61,19 +61,15 @@ def renderResult(filePrefix, texFile):
# show data from 'data' # show data from 'data'
dataDisplay = Show(data, renderView1, 'UnstructuredGridRepresentation') 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") 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") texFile.write("K range: " + str(KRange[0]) + ", " + str(KRange[1]) + "\n\n")
# get color transfer function/color map for 'determinant' # get color transfer function/color map for 'determinant'
#determinantLUT = GetColorTransferFunction('determinant') determinantArrayInfo = data.CellData["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] AssignLookupTable(determinantArrayInfo,'Cool to Warm', determinantRange)
#determinantLUT.ScalarRangeInitialized = 1.0
determinantLUT = MakeBlueToRedLT(determinantRange[0], determinantRange[1])
KLUT = MakeBlueToRedLT(KRange[0], KRange[1])
# get opacity transfer function/opacity map for 'determinant' # get opacity transfer function/opacity map for 'determinant'
determinantPWF = GetOpacityTransferFunction('determinant') determinantPWF = GetOpacityTransferFunction('determinant')
...@@ -83,7 +79,6 @@ def renderResult(filePrefix, texFile): ...@@ -83,7 +79,6 @@ def renderResult(filePrefix, texFile):
# trace defaults for the display properties. # trace defaults for the display properties.
dataDisplay.Representation = 'Surface' dataDisplay.Representation = 'Surface'
dataDisplay.ColorArrayName = ['CELLS', 'determinant'] dataDisplay.ColorArrayName = ['CELLS', 'determinant']
dataDisplay.LookupTable = determinantLUT
dataDisplay.SelectTCoordArray = 'None' dataDisplay.SelectTCoordArray = 'None'
dataDisplay.SelectNormalArray = 'None' dataDisplay.SelectNormalArray = 'None'
dataDisplay.SelectTangentArray = 'None' dataDisplay.SelectTangentArray = 'None'
...@@ -102,6 +97,8 @@ def renderResult(filePrefix, texFile): ...@@ -102,6 +97,8 @@ def renderResult(filePrefix, texFile):
# setup the color legend parameters for each legend in this view # setup the color legend parameters for each legend in this view
# get color legend/bar for determinantLUT in view renderView1 # get color legend/bar for determinantLUT in view renderView1
determinantLUT = GetColorTransferFunction('determinant')
dataDisplay.LookupTable = determinantLUT
determinantLUTColorBar = GetScalarBar(determinantLUT, renderView1) determinantLUTColorBar = GetScalarBar(determinantLUT, renderView1)
determinantLUTColorBar.Title = 'determinant' determinantLUTColorBar.Title = 'determinant'
determinantLUTColorBar.ComponentTitle = '' determinantLUTColorBar.ComponentTitle = ''
...@@ -119,30 +116,27 @@ def renderResult(filePrefix, texFile): ...@@ -119,30 +116,27 @@ def renderResult(filePrefix, texFile):
# Render again, showing the K value # Render again, showing the K value
determinantLUTColorBar.Visibility = 0 determinantLUTColorBar.Visibility = 0
AssignLookupTable(data.CellData["K"],'Cool to Warm', KRange)
dataDisplay.ColorArrayName = ['CELLS', 'K'] dataDisplay.ColorArrayName = ['CELLS', 'K']
dataDisplay.LookupTable = KLUT
# get color legend/bar for determinantLUT in view renderView1 # get color legend/bar for KLUT in view renderView1
determinantLUTColorBar = GetScalarBar(KLUT, renderView1) KLUT = GetColorTransferFunction('K')
determinantLUTColorBar.Title = 'K' dataDisplay.LookupTable = KLUT
determinantLUTColorBar.ComponentTitle = '' KLUTColorBar = GetScalarBar(KLUT, renderView1)
KLUTColorBar.Title = 'K'
KLUTColorBar.ComponentTitle = ''
# set color bar visibility # set color bar visibility
determinantLUTColorBar.Visibility = 1 #KLUTColorBar.Visibility = 1
# show color legend # show color legend
dataDisplay.SetScalarBarVisibility(renderView1, True) #dataDisplay.SetScalarBarVisibility(renderView1, True)
Render() Render()
#save screenshot #save screenshot
WriteImage(filePrefix + "-K.png") 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 # restore active source
SetActiveSource(data) SetActiveSource(data)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment