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):
# 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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment