Slice plane visible in the output image

I created a macro to take CFD results from cgns datafile. I have to use a macro because I have hundreds of such files. When I run the macro, the output picture file (.png file) show slice planes in spite of the macro indicating slice planes as hidden. How to get rid of these planes???

Kindly help.

Hi @kmohan_99 ,

Please share a macro to reproduce the issue.

Best,

# trace generated using paraview version 5.7.0

#

# To ensure correct image size when batch processing, please search

# for and uncomment the line `# renderView*.ViewSize = [*,*]`

#### import the simple module from the paraview

from paraview.simple import *

#### disable automatic camera reset on 'Show'

paraview.simple._DisableFirstRenderCameraReset()

# create a new 'CGNS Series Reader'

cH4_1500ls_50P_60m3scgns = CGNSSeriesReader(FileNames=['C:\\ParaView-5.7.0\\DATA\\Results\\CH4_1500ls_50P_60m3s.cgns'])

cH4_1500ls_50P_60m3scgns.Blocks = ['/Hierarchy/Base/Zone/Grid']

cH4_1500ls_50P_60m3scgns.PointArrayStatus = []

# get active view

renderView1 = GetActiveViewOrCreate('RenderView')

# uncomment following to set a specific view size

# renderView1.ViewSize = [1627, 821]

# Properties modified on renderView1

renderView1.EnableRayTracing = 1

# get the material library

materialLibrary1 = GetMaterialLibrary()

# Properties modified on renderView1

renderView1.Background = [0.8784313725490196, 0.8784313725490196, 0.8784313725490196]

# Properties modified on cH4_1500ls_50P_60m3scgns

cH4_1500ls_50P_60m3scgns.Blocks = ['/Hierarchy/Base/Zone/Grid', '/Hierarchy/Base/Zone/c1', '/Hierarchy/Base/Zone/c10', '/Hierarchy/Base/Zone/c2', '/Hierarchy/Base/Zone/c3', '/Hierarchy/Base/Zone/c4', '/Hierarchy/Base/Zone/c5', '/Hierarchy/Base/Zone/c6', '/Hierarchy/Base/Zone/c7', '/Hierarchy/Base/Zone/c8', '/Hierarchy/Base/Zone/c9', '/Hierarchy/Base/Zone/f_mg1', '/Hierarchy/Base/Zone/f_mg10', '/Hierarchy/Base/Zone/f_mg11', '/Hierarchy/Base/Zone/f_mg12', '/Hierarchy/Base/Zone/f_mg13', '/Hierarchy/Base/Zone/f_mg14', '/Hierarchy/Base/Zone/f_mg15', '/Hierarchy/Base/Zone/f_mg16', '/Hierarchy/Base/Zone/f_mg17', '/Hierarchy/Base/Zone/f_mg18', '/Hierarchy/Base/Zone/f_mg19', '/Hierarchy/Base/Zone/f_mg2', '/Hierarchy/Base/Zone/f_mg20', '/Hierarchy/Base/Zone/f_mg3', '/Hierarchy/Base/Zone/f_mg4', '/Hierarchy/Base/Zone/f_mg5', '/Hierarchy/Base/Zone/f_mg6', '/Hierarchy/Base/Zone/f_mg7', '/Hierarchy/Base/Zone/f_mg8', '/Hierarchy/Base/Zone/f_mg9', '/Hierarchy/Base/Zone/f_st1', '/Hierarchy/Base/Zone/f_st2', '/Hierarchy/Base/Zone/f_tg1', '/Hierarchy/Base/Zone/f_tg10', '/Hierarchy/Base/Zone/f_tg11', '/Hierarchy/Base/Zone/f_tg12', '/Hierarchy/Base/Zone/f_tg13', '/Hierarchy/Base/Zone/f_tg14', '/Hierarchy/Base/Zone/f_tg15', '/Hierarchy/Base/Zone/f_tg16', '/Hierarchy/Base/Zone/f_tg17', '/Hierarchy/Base/Zone/f_tg18', '/Hierarchy/Base/Zone/f_tg19', '/Hierarchy/Base/Zone/f_tg2', '/Hierarchy/Base/Zone/f_tg20', '/Hierarchy/Base/Zone/f_tg3', '/Hierarchy/Base/Zone/f_tg4', '/Hierarchy/Base/Zone/f_tg6', '/Hierarchy/Base/Zone/f_tg7', '/Hierarchy/Base/Zone/f_tg8', '/Hierarchy/Base/Zone/f_tg9', '/Hierarchy/Base/Zone/fg_5', '/Hierarchy/Base/Zone/inlet1', '/Hierarchy/Base/Zone/inlet2', '/Hierarchy/Base/Zone/interior-part-2-042', '/Hierarchy/Base/Zone/interior-part-2-trans2-041', '/Hierarchy/Base/Zone/outlet1', '/Hierarchy/Base/Zone/outlet2', '/Hierarchy/Base/Zone/seam_l-gg', '/Hierarchy/Base/Zone/seam_l-goaf', '/Hierarchy/Base/Zone/seam_l-part-1', '/Hierarchy/Base/Zone/seam_l-part-2', '/Hierarchy/Base/Zone/seam_l-part-7', '/Hierarchy/Base/Zone/seam_l-roadways', '/Hierarchy/Base/Zone/seam_l-solid_canopy', '/Hierarchy/Base/Zone/seam_l-tg_canopy', '/Hierarchy/Base/Zone/seam_l-tg_fluid_r1', '/Hierarchy/Base/Zone/seam_l-tg_roadway', '/Hierarchy/Base/Zone/seam_l-trans1', '/Hierarchy/Base/Zone/seam_l-trans2', '/Hierarchy/Base/Zone/shaft_inlet', '/Hierarchy/Base/Zone/wall-floor', '/Hierarchy/Base/Zone/wall-front_leg', '/Hierarchy/Base/Zone/wall-front_leg-solid_base', '/Hierarchy/Base/Zone/wall-front_leg-solid_canopy', '/Hierarchy/Base/Zone/wall-gg', '/Hierarchy/Base/Zone/wall-gg-solid_base', '/Hierarchy/Base/Zone/wall-goaf', '/Hierarchy/Base/Zone/wall-link1-solid_canopy', '/Hierarchy/Base/Zone/wall-link2', '/Hierarchy/Base/Zone/wall-link2-solid_base', '/Hierarchy/Base/Zone/wall-mg1', '/Hierarchy/Base/Zone/wall-mg10', '/Hierarchy/Base/Zone/wall-mg11', '/Hierarchy/Base/Zone/wall-mg12', '/Hierarchy/Base/Zone/wall-mg13', '/Hierarchy/Base/Zone/wall-mg16', '/Hierarchy/Base/Zone/wall-mg17', '/Hierarchy/Base/Zone/wall-mg2', '/Hierarchy/Base/Zone/wall-mg20', '/Hierarchy/Base/Zone/wall-mg3', '/Hierarchy/Base/Zone/wall-mg4', '/Hierarchy/Base/Zone/wall-mg5', '/Hierarchy/Base/Zone/wall-mg6', '/Hierarchy/Base/Zone/wall-mg7', '/Hierarchy/Base/Zone/wall-mg8', '/Hierarchy/Base/Zone/wall-mg9', '/Hierarchy/Base/Zone/wall-mg_14', '/Hierarchy/Base/Zone/wall-mg_15', '/Hierarchy/Base/Zone/wall-mg_18', '/Hierarchy/Base/Zone/wall-mg_19', '/Hierarchy/Base/Zone/wall-motor_ext-solid_tg_motor', '/Hierarchy/Base/Zone/wall-part-1', '/Hierarchy/Base/Zone/wall-part-1-solid_base', '/Hierarchy/Base/Zone/wall-part-1-solid_canopy', '/Hierarchy/Base/Zone/wall-part-116', '/Hierarchy/Base/Zone/wall-part-120', '/Hierarchy/Base/Zone/wall-part-121', '/Hierarchy/Base/Zone/wall-part-122', '/Hierarchy/Base/Zone/wall-part-123', '/Hierarchy/Base/Zone/wall-part-124', '/Hierarchy/Base/Zone/wall-part-125', '/Hierarchy/Base/Zone/wall-part-126', '/Hierarchy/Base/Zone/wall-part-127', '/Hierarchy/Base/Zone/wall-part-128', '/Hierarchy/Base/Zone/wall-part-129', '/Hierarchy/Base/Zone/wall-part-2', '/Hierarchy/Base/Zone/wall-part-2-solid_base', '/Hierarchy/Base/Zone/wall-part-2-solid_base-123', '/Hierarchy/Base/Zone/wall-part-2-solid_canopy', '/Hierarchy/Base/Zone/wall-part-2-solid_tg_motor', '/Hierarchy/Base/Zone/wall-part-2-solid_tg_motor-060', '/Hierarchy/Base/Zone/wall-part-3', '/Hierarchy/Base/Zone/wall-part-3-solid_bsl', '/Hierarchy/Base/Zone/wall-part-5', '/Hierarchy/Base/Zone/wall-part-6', '/Hierarchy/Base/Zone/wall-part-7', '/Hierarchy/Base/Zone/wall-part-7-solid_base', '/Hierarchy/Base/Zone/wall-part-7-solid_bsl', '/Hierarchy/Base/Zone/wall-part-7-solid_canopy', '/Hierarchy/Base/Zone/wall-roadways', '/Hierarchy/Base/Zone/wall-seam', '/Hierarchy/Base/Zone/wall-solid_base', '/Hierarchy/Base/Zone/wall-solid_base-tg_base', '/Hierarchy/Base/Zone/wall-solid_base-trans1', '/Hierarchy/Base/Zone/wall-solid_base-trans2', '/Hierarchy/Base/Zone/wall-solid_bsl', '/Hierarchy/Base/Zone/wall-solid_bsl-trans1', '/Hierarchy/Base/Zone/wall-solid_canopy', '/Hierarchy/Base/Zone/wall-solid_canopy-tg_canopy', '/Hierarchy/Base/Zone/wall-solid_canopy-trans1', '/Hierarchy/Base/Zone/wall-solid_canopy-trans2', '/Hierarchy/Base/Zone/wall-st1', '/Hierarchy/Base/Zone/wall-st2', '/Hierarchy/Base/Zone/wall-tg1', '/Hierarchy/Base/Zone/wall-tg10', '/Hierarchy/Base/Zone/wall-tg11', '/Hierarchy/Base/Zone/wall-tg12', '/Hierarchy/Base/Zone/wall-tg13', '/Hierarchy/Base/Zone/wall-tg14', '/Hierarchy/Base/Zone/wall-tg15', '/Hierarchy/Base/Zone/wall-tg16', '/Hierarchy/Base/Zone/wall-tg17', '/Hierarchy/Base/Zone/wall-tg18', '/Hierarchy/Base/Zone/wall-tg19', '/Hierarchy/Base/Zone/wall-tg2', '/Hierarchy/Base/Zone/wall-tg20', '/Hierarchy/Base/Zone/wall-tg3', '/Hierarchy/Base/Zone/wall-tg4', '/Hierarchy/Base/Zone/wall-tg5', '/Hierarchy/Base/Zone/wall-tg6', '/Hierarchy/Base/Zone/wall-tg7', '/Hierarchy/Base/Zone/wall-tg8', '/Hierarchy/Base/Zone/wall-tg9', '/Hierarchy/Base/Zone/wall-tg_base', '/Hierarchy/Base/Zone/wall-tg_fluid_r1', '/Hierarchy/Base/Zone/wall-tg_roadway', '/Hierarchy/Base/Zone/wall-trans1', '/Hierarchy/Base/Zone/wall-trans2', '/Hierarchy/Base/Zone/wall_c1', '/Hierarchy/Base/Zone/wall_tg1', '/Hierarchy/Base/Zone/wall_tg10', '/Hierarchy/Base/Zone/wall_tg11', '/Hierarchy/Base/Zone/wall_tg2', '/Hierarchy/Base/Zone/wall_tg3', '/Hierarchy/Base/Zone/wall_tg4', '/Hierarchy/Base/Zone/wall_tg5', '/Hierarchy/Base/Zone/wall_tg6', '/Hierarchy/Base/Zone/wall_tg7', '/Hierarchy/Base/Zone/wall_tg8', '/Hierarchy/Base/Zone/wall_tg9', '/Hierarchy/Base/Zone/xf']

cH4_1500ls_50P_60m3scgns.PointArrayStatus = ['Coordinate', 'Mole_fraction_of_ch4', 'Mole_fraction_of_co2', 'Mole_fraction_of_n2', 'Mole_fraction_of_o2', 'Pressure', 'VelocityMagnitude']

# show data in view

cH4_1500ls_50P_60m3scgnsDisplay = Show(cH4_1500ls_50P_60m3scgns, renderView1)

# trace defaults for the display properties.

cH4_1500ls_50P_60m3scgnsDisplay.Representation = 'Surface'

cH4_1500ls_50P_60m3scgnsDisplay.ColorArrayName = [None, '']

cH4_1500ls_50P_60m3scgnsDisplay.OSPRayScaleArray = 'Coordinate'

cH4_1500ls_50P_60m3scgnsDisplay.OSPRayScaleFunction = 'PiecewiseFunction'

cH4_1500ls_50P_60m3scgnsDisplay.SelectOrientationVectors = 'Coordinate'

cH4_1500ls_50P_60m3scgnsDisplay.ScaleFactor = 128.56999969482422

cH4_1500ls_50P_60m3scgnsDisplay.SelectScaleArray = 'Coordinate'

cH4_1500ls_50P_60m3scgnsDisplay.GlyphType = 'Arrow'

cH4_1500ls_50P_60m3scgnsDisplay.GlyphTableIndexArray = 'Coordinate'

cH4_1500ls_50P_60m3scgnsDisplay.GaussianRadius = 6.428499984741211

cH4_1500ls_50P_60m3scgnsDisplay.SetScaleArray = ['POINTS', 'Coordinate']

cH4_1500ls_50P_60m3scgnsDisplay.ScaleTransferFunction = 'PiecewiseFunction'

cH4_1500ls_50P_60m3scgnsDisplay.OpacityArray = ['POINTS', 'Coordinate']

cH4_1500ls_50P_60m3scgnsDisplay.OpacityTransferFunction = 'PiecewiseFunction'

cH4_1500ls_50P_60m3scgnsDisplay.DataAxesGrid = 'GridAxesRepresentation'

cH4_1500ls_50P_60m3scgnsDisplay.PolarAxes = 'PolarAxesRepresentation'

cH4_1500ls_50P_60m3scgnsDisplay.ScalarOpacityUnitDistance = 17.15648836852911

cH4_1500ls_50P_60m3scgnsDisplay.ExtractedBlockIndex = 3

# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'

cH4_1500ls_50P_60m3scgnsDisplay.ScaleTransferFunction.Points = [-79.9852066040039, 0.0, 0.5, 0.0, 391.785400390625, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'

cH4_1500ls_50P_60m3scgnsDisplay.OpacityTransferFunction.Points = [-79.9852066040039, 0.0, 0.5, 0.0, 391.785400390625, 1.0, 0.5, 0.0]

# reset view to fit data

renderView1.ResetCamera()

# update the view to ensure updated data information

renderView1.Update()

# set scalar coloring

ColorBy(cH4_1500ls_50P_60m3scgnsDisplay, ('FIELD', 'vtkBlockColors'))

# show color bar/color legend

cH4_1500ls_50P_60m3scgnsDisplay.SetScalarBarVisibility(renderView1, True)

# get color transfer function/color map for 'vtkBlockColors'

vtkBlockColorsLUT = GetColorTransferFunction('vtkBlockColors')

# get opacity transfer function/opacity map for 'vtkBlockColors'

vtkBlockColorsPWF = GetOpacityTransferFunction('vtkBlockColors')

# Hide orientation axes

renderView1.OrientationAxesVisibility = 0

# turn off scalar coloring

ColorBy(cH4_1500ls_50P_60m3scgnsDisplay, None)

# Hide the scalar bar for this color map if no visible data is colored by it.

HideScalarBarIfNotNeeded(vtkBlockColorsLUT, renderView1)

# change representation type

cH4_1500ls_50P_60m3scgnsDisplay.SetRepresentationType('Feature Edges')

# create a new 'Calculator'

calculator1 = Calculator(Input=cH4_1500ls_50P_60m3scgns)

calculator1.Function = ''

# Properties modified on calculator1

calculator1.Function = 'Mole_fraction_of_ch4*100'

# show data in view

calculator1Display = Show(calculator1, renderView1)

# get color transfer function/color map for 'Result'

resultLUT = GetColorTransferFunction('Result')

# get opacity transfer function/opacity map for 'Result'

resultPWF = GetOpacityTransferFunction('Result')

# trace defaults for the display properties.

calculator1Display.Representation = 'Surface'

calculator1Display.ColorArrayName = ['POINTS', 'Result']

calculator1Display.LookupTable = resultLUT

calculator1Display.OSPRayScaleArray = 'Result'

calculator1Display.OSPRayScaleFunction = 'PiecewiseFunction'

calculator1Display.SelectOrientationVectors = 'Coordinate'

calculator1Display.ScaleFactor = 128.56999969482422

calculator1Display.SelectScaleArray = 'Result'

calculator1Display.GlyphType = 'Arrow'

calculator1Display.GlyphTableIndexArray = 'Result'

calculator1Display.GaussianRadius = 6.428499984741211

calculator1Display.SetScaleArray = ['POINTS', 'Result']

calculator1Display.ScaleTransferFunction = 'PiecewiseFunction'

calculator1Display.OpacityArray = ['POINTS', 'Result']

calculator1Display.OpacityTransferFunction = 'PiecewiseFunction'

calculator1Display.DataAxesGrid = 'GridAxesRepresentation'

calculator1Display.PolarAxes = 'PolarAxesRepresentation'

calculator1Display.ScalarOpacityFunction = resultPWF

calculator1Display.ScalarOpacityUnitDistance = 17.15648836852911

calculator1Display.ExtractedBlockIndex = 3

# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'

calculator1Display.ScaleTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.93855953216553, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'

calculator1Display.OpacityTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.93855953216553, 1.0, 0.5, 0.0]

# hide data in view

Hide(cH4_1500ls_50P_60m3scgns, renderView1)

# show color bar/color legend

calculator1Display.SetScalarBarVisibility(renderView1, True)

# update the view to ensure updated data information

renderView1.Update()

# hide data in view

Hide(calculator1, renderView1)

# set active source

SetActiveSource(cH4_1500ls_50P_60m3scgns)

# set active source

SetActiveSource(calculator1)

# create a new 'Contour'

contour1 = Contour(Input=calculator1)

contour1.ContourBy = ['POINTS', 'Result']

contour1.Isosurfaces = [24.969279766082764]

contour1.PointMergeMethod = 'Uniform Binning'

# Properties modified on contour1

contour1.Isosurfaces = [0.0, 5.0, 10.0, 15.0, 20.0, 25.0, 30.0, 35.0, 40.0, 45.0, 50.0]

# show data in view

contour1Display = Show(contour1, renderView1)

# trace defaults for the display properties.

contour1Display.Representation = 'Surface'

contour1Display.ColorArrayName = ['POINTS', 'Result']

contour1Display.LookupTable = resultLUT

contour1Display.OSPRayScaleArray = 'Result'

contour1Display.OSPRayScaleFunction = 'PiecewiseFunction'

contour1Display.SelectOrientationVectors = 'Coordinate'

contour1Display.ScaleFactor = 99.33892673516476

contour1Display.SelectScaleArray = 'Result'

contour1Display.GlyphType = 'Arrow'

contour1Display.GlyphTableIndexArray = 'Result'

contour1Display.GaussianRadius = 4.966946336758237

contour1Display.SetScaleArray = ['POINTS', 'Result']

contour1Display.ScaleTransferFunction = 'PiecewiseFunction'

contour1Display.OpacityArray = ['POINTS', 'Result']

contour1Display.OpacityTransferFunction = 'PiecewiseFunction'

contour1Display.DataAxesGrid = 'GridAxesRepresentation'

contour1Display.PolarAxes = 'PolarAxesRepresentation'

# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'

contour1Display.ScaleTransferFunction.Points = [5.0, 0.0, 0.5, 0.0, 45.0, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'

contour1Display.OpacityTransferFunction.Points = [5.0, 0.0, 0.5, 0.0, 45.0, 1.0, 0.5, 0.0]

# reset view to fit data

renderView1.ResetCamera()

# hide data in view

Hide(calculator1, renderView1)

# show color bar/color legend

contour1Display.SetScalarBarVisibility(renderView1, True)

# update the view to ensure updated data information

renderView1.Update()

# set active source

SetActiveSource(cH4_1500ls_50P_60m3scgns)

# show data in view

cH4_1500ls_50P_60m3scgnsDisplay = Show(cH4_1500ls_50P_60m3scgns, renderView1)

# set active source

SetActiveSource(contour1)

# Apply a preset using its name. Note this may not work as expected when presets have duplicate names.

resultLUT.ApplyPreset('jet', True)

# get color legend/bar for resultLUT in view renderView1

resultLUTColorBar = GetScalarBar(resultLUT, renderView1)

# Properties modified on resultLUTColorBar

resultLUTColorBar.WindowLocation = 'AnyLocation'

resultLUTColorBar.Position = [0.95, 0.45]

resultLUTColorBar.TitleColor = [0.0, 0.0, 0.0]

resultLUTColorBar.LabelColor = [0.0, 0.0, 0.0]

resultLUTColorBar.AddRangeLabels = 0

# Rescale transfer function

resultLUT.RescaleTransferFunction(0.0, 50.0)

# Rescale transfer function

resultPWF.RescaleTransferFunction(0.0, 50.0)

# set active source

SetActiveSource(calculator1)

# create a new 'Clip'

clip1 = Clip(Input=calculator1)

clip1.ClipType = 'Plane'

clip1.Scalars = ['POINTS', 'Result']

clip1.Value = 24.969279766082764

# init the 'Plane' selected for 'ClipType'

clip1.ClipType.Origin = [155.90009689331055, 126.3176097869873, 667.1500015258789]

# toggle 3D widget visibility (only when running from the GUI)

Hide3DWidgets(proxy=clip1.ClipType)

# Properties modified on clip1.ClipType

clip1.ClipType.Origin = [2.5, 0.0, 0.0]

# show data in view

clip1Display = Show(clip1, renderView1)

# trace defaults for the display properties.

clip1Display.Representation = 'Surface'

clip1Display.ColorArrayName = ['POINTS', 'Result']

clip1Display.LookupTable = resultLUT

clip1Display.OSPRayScaleArray = 'Result'

clip1Display.OSPRayScaleFunction = 'PiecewiseFunction'

clip1Display.SelectOrientationVectors = 'Coordinate'

clip1Display.ScaleFactor = 116.56999969482422

clip1Display.SelectScaleArray = 'Result'

clip1Display.GlyphType = 'Arrow'

clip1Display.GlyphTableIndexArray = 'Result'

clip1Display.GaussianRadius = 5.828499984741211

clip1Display.SetScaleArray = ['POINTS', 'Result']

clip1Display.ScaleTransferFunction = 'PiecewiseFunction'

clip1Display.OpacityArray = ['POINTS', 'Result']

clip1Display.OpacityTransferFunction = 'PiecewiseFunction'

clip1Display.DataAxesGrid = 'GridAxesRepresentation'

clip1Display.PolarAxes = 'PolarAxesRepresentation'

clip1Display.ScalarOpacityFunction = resultPWF

clip1Display.ScalarOpacityUnitDistance = 31.81075688864021

clip1Display.ExtractedBlockIndex = 3

# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'

clip1Display.OSPRayScaleFunction.Points = [0.0, 0.0, 0.5, 0.0, 50.0, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'

clip1Display.ScaleTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.82861203513568, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'

clip1Display.OpacityTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.82861203513568, 1.0, 0.5, 0.0]

# hide data in view

Hide(calculator1, renderView1)

# show color bar/color legend

clip1Display.SetScalarBarVisibility(renderView1, True)

# update the view to ensure updated data information

renderView1.Update()

# set active source

SetActiveSource(calculator1)

# create a new 'Slice'

slice1 = Slice(Input=calculator1)

slice1.SliceType = 'Plane'

slice1.SliceOffsetValues = [0.0]

# init the 'Plane' selected for 'SliceType'

slice1.SliceType.Origin = [155.90009689331055, 126.3176097869873, 667.1500015258789]

# set active source

SetActiveSource(calculator1)

# destroy slice1

Delete(slice1)

del slice1

# set active source

SetActiveSource(clip1)

# set active source

SetActiveSource(calculator1)

# hide data in view

Hide(clip1, renderView1)

# show data in view

calculator1Display = Show(calculator1, renderView1)

# show color bar/color legend

calculator1Display.SetScalarBarVisibility(renderView1, True)

# destroy clip1

Delete(clip1)

del clip1

# create a new 'Slice'

slice1 = Slice(Input=calculator1)

slice1.SliceType = 'Plane'

slice1.SliceOffsetValues = [0.0]

# init the 'Plane' selected for 'SliceType'

slice1.SliceType.Origin = [155.90009689331055, 126.3176097869873, 667.1500015258789]

# toggle 3D widget visibility (only when running from the GUI)

Hide3DWidgets(proxy=slice1.SliceType)

# hide data in view

Hide(contour1, renderView1)

# hide data in view

Hide(calculator1, renderView1)

# set active source

SetActiveSource(contour1)

# show data in view

contour1Display = Show(contour1, renderView1)

# show color bar/color legend

contour1Display.SetScalarBarVisibility(renderView1, True)

# set active source

SetActiveSource(slice1)

# Properties modified on slice1.SliceType

slice1.SliceType.Origin = [2.5, 0.0, 0.0]

# show data in view

slice1Display = Show(slice1, renderView1)

# trace defaults for the display properties.

slice1Display.Representation = 'Surface'

slice1Display.ColorArrayName = ['POINTS', 'Result']

slice1Display.LookupTable = resultLUT

slice1Display.OSPRayScaleArray = 'Result'

slice1Display.OSPRayScaleFunction = 'PiecewiseFunction'

slice1Display.SelectOrientationVectors = 'Coordinate'

slice1Display.ScaleFactor = 116.56999969482422

slice1Display.SelectScaleArray = 'Result'

slice1Display.GlyphType = 'Arrow'

slice1Display.GlyphTableIndexArray = 'Result'

slice1Display.GaussianRadius = 5.828499984741211

slice1Display.SetScaleArray = ['POINTS', 'Result']

slice1Display.ScaleTransferFunction = 'PiecewiseFunction'

slice1Display.OpacityArray = ['POINTS', 'Result']

slice1Display.OpacityTransferFunction = 'PiecewiseFunction'

slice1Display.DataAxesGrid = 'GridAxesRepresentation'

slice1Display.PolarAxes = 'PolarAxesRepresentation'

# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'

slice1Display.OSPRayScaleFunction.Points = [0.0, 0.0, 0.5, 0.0, 50.0, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'

slice1Display.ScaleTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.82861203513568, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'

slice1Display.OpacityTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.82861203513568, 1.0, 0.5, 0.0]

# hide data in view

Hide(calculator1, renderView1)

# show color bar/color legend

slice1Display.SetScalarBarVisibility(renderView1, True)

# update the view to ensure updated data information

renderView1.Update()

# set active source

SetActiveSource(calculator1)

# create a new 'Slice'

slice2 = Slice(Input=calculator1)

slice2.SliceType = 'Plane'

slice2.SliceOffsetValues = [0.0]

# init the 'Plane' selected for 'SliceType'

slice2.SliceType.Origin = [155.90009689331055, 126.3176097869873, 667.1500015258789]

# toggle 3D widget visibility (only when running from the GUI)

Hide3DWidgets(proxy=slice2.SliceType)

# Properties modified on slice2.SliceType

slice2.SliceType.Origin = [155.90009689331055, 0.0, 0.0]

# show data in view

slice2Display = Show(slice2, renderView1)

# trace defaults for the display properties.

slice2Display.Representation = 'Surface'

slice2Display.ColorArrayName = ['POINTS', 'Result']

slice2Display.LookupTable = resultLUT

slice2Display.OSPRayScaleArray = 'Result'

slice2Display.OSPRayScaleFunction = 'PiecewiseFunction'

slice2Display.SelectOrientationVectors = 'Coordinate'

slice2Display.ScaleFactor = 109.07000274658203

slice2Display.SelectScaleArray = 'Result'

slice2Display.GlyphType = 'Arrow'

slice2Display.GlyphTableIndexArray = 'Result'

slice2Display.GaussianRadius = 5.453500137329102

slice2Display.SetScaleArray = ['POINTS', 'Result']

slice2Display.ScaleTransferFunction = 'PiecewiseFunction'

slice2Display.OpacityArray = ['POINTS', 'Result']

slice2Display.OpacityTransferFunction = 'PiecewiseFunction'

slice2Display.DataAxesGrid = 'GridAxesRepresentation'

slice2Display.PolarAxes = 'PolarAxesRepresentation'

# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'

slice2Display.OSPRayScaleFunction.Points = [0.0, 0.0, 0.5, 0.0, 50.0, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'

slice2Display.ScaleTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.93852782251906, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'

slice2Display.OpacityTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.93852782251906, 1.0, 0.5, 0.0]

# hide data in view

Hide(calculator1, renderView1)

# show color bar/color legend

slice2Display.SetScalarBarVisibility(renderView1, True)

# update the view to ensure updated data information

renderView1.Update()

# set active source

SetActiveSource(calculator1)

# create a new 'Slice'

slice3 = Slice(Input=calculator1)

slice3.SliceType = 'Plane'

slice3.SliceOffsetValues = [0.0]

# init the 'Plane' selected for 'SliceType'

slice3.SliceType.Origin = [155.90009689331055, 126.3176097869873, 667.1500015258789]

# toggle 3D widget visibility (only when running from the GUI)

Hide3DWidgets(proxy=slice3.SliceType)

# Properties modified on slice3.SliceType

slice3.SliceType.Origin = [0.0, 0.0, 110.0]

slice3.SliceType.Normal = [0.0, 0.0, 1.0]

# show data in view

slice3Display = Show(slice3, renderView1)

# trace defaults for the display properties.

slice3Display.Representation = 'Surface'

slice3Display.ColorArrayName = ['POINTS', 'Result']

slice3Display.LookupTable = resultLUT

slice3Display.OSPRayScaleArray = 'Result'

slice3Display.OSPRayScaleFunction = 'PiecewiseFunction'

slice3Display.SelectOrientationVectors = 'Coordinate'

slice3Display.ScaleFactor = 47.1770378112793

slice3Display.SelectScaleArray = 'Result'

slice3Display.GlyphType = 'Arrow'

slice3Display.GlyphTableIndexArray = 'Result'

slice3Display.GaussianRadius = 2.358851890563965

slice3Display.SetScaleArray = ['POINTS', 'Result']

slice3Display.ScaleTransferFunction = 'PiecewiseFunction'

slice3Display.OpacityArray = ['POINTS', 'Result']

slice3Display.OpacityTransferFunction = 'PiecewiseFunction'

slice3Display.DataAxesGrid = 'GridAxesRepresentation'

slice3Display.PolarAxes = 'PolarAxesRepresentation'

# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'

slice3Display.OSPRayScaleFunction.Points = [0.0, 0.0, 0.5, 0.0, 50.0, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'

slice3Display.ScaleTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 27.284336018516072, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'

slice3Display.OpacityTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 27.284336018516072, 1.0, 0.5, 0.0]

# hide data in view

Hide(calculator1, renderView1)

# show color bar/color legend

slice3Display.SetScalarBarVisibility(renderView1, True)

# update the view to ensure updated data information

renderView1.Update()

# set active source

SetActiveSource(calculator1)

# create a new 'Slice'

slice4 = Slice(Input=calculator1)

slice4.SliceType = 'Plane'

slice4.SliceOffsetValues = [0.0]

# init the 'Plane' selected for 'SliceType'

slice4.SliceType.Origin = [155.90009689331055, 126.3176097869873, 667.1500015258789]

# toggle 3D widget visibility (only when running from the GUI)

Hide3DWidgets(proxy=slice4.SliceType)

# Properties modified on slice4.SliceType

slice4.SliceType.Origin = [305.0, 0.0, 0.0]

# show data in view

slice4Display = Show(slice4, renderView1)

# trace defaults for the display properties.

slice4Display.Representation = 'Surface'

slice4Display.ColorArrayName = ['POINTS', 'Result']

slice4Display.LookupTable = resultLUT

slice4Display.OSPRayScaleArray = 'Result'

slice4Display.OSPRayScaleFunction = 'PiecewiseFunction'

slice4Display.SelectOrientationVectors = 'Coordinate'

slice4Display.ScaleFactor = 108.98000595092309

slice4Display.SelectScaleArray = 'Result'

slice4Display.GlyphType = 'Arrow'

slice4Display.GlyphTableIndexArray = 'Result'

slice4Display.GaussianRadius = 5.449000297546154

slice4Display.SetScaleArray = ['POINTS', 'Result']

slice4Display.ScaleTransferFunction = 'PiecewiseFunction'

slice4Display.OpacityArray = ['POINTS', 'Result']

slice4Display.OpacityTransferFunction = 'PiecewiseFunction'

slice4Display.DataAxesGrid = 'GridAxesRepresentation'

slice4Display.PolarAxes = 'PolarAxesRepresentation'

# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'

slice4Display.OSPRayScaleFunction.Points = [0.0, 0.0, 0.5, 0.0, 50.0, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'

slice4Display.ScaleTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.92022871952031, 1.0, 0.5, 0.0]

# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'

slice4Display.OpacityTransferFunction.Points = [0.0, 0.0, 0.5, 0.0, 49.92022871952031, 1.0, 0.5, 0.0]

# hide data in view

Hide(calculator1, renderView1)

# show color bar/color legend

slice4Display.SetScalarBarVisibility(renderView1, True)

# update the view to ensure updated data information

renderView1.Update()

# current camera placement for renderView1

renderView1.CameraPosition = [1014.5498797184027, 240.9706950424624, 63.39087477888728]

renderView1.CameraFocalPoint = [105.3818178814947, 17.656140412285186, 509.96313778579145]

renderView1.CameraViewUp = [-0.16924722152923635, 0.9751351330961291, 0.1430623996940787]

renderView1.CameraParallelScale = 696.3146820584943

# save screenshot

SaveScreenshot('C:/ParaView-5.7.0/DATA/Results/p1.png', renderView1, ImageResolution=[1910, 821])

# current camera placement for renderView1

renderView1.CameraPosition = [-898.7308061339736, 245.64403147760908, -47.411474539529365]

renderView1.CameraFocalPoint = [-793.5910252289927, 222.20739636431875, 16.150065266578153]

renderView1.CameraViewUp = [0.17761080957751899, 0.9807386521595552, 0.08127789663541601]

renderView1.CameraViewAngle = 25.96335078534031

renderView1.CameraParallelScale = 696.3146820584943

# save screenshot

SaveScreenshot('C:/ParaView-5.7.0/DATA/Results/p2.png', renderView1, ImageResolution=[1910, 821])

#### saving camera placements for all active views

# current camera placement for renderView1

renderView1.CameraPosition = [-898.7308061339736, 245.64403147760908, -47.411474539529365]

renderView1.CameraFocalPoint = [-793.5910252289927, 222.20739636431875, 16.150065266578153]

renderView1.CameraViewUp = [0.17761080957751899, 0.9807386521595552, 0.08127789663541601]

renderView1.CameraViewAngle = 25.96335078534031

renderView1.CameraParallelScale = 696.3146820584943

#### uncomment the following to render all views

# RenderAllViews()

# alternatively, if you want to write images, you can use SaveScreenshot(...).

Please share a small macro to reproduce the issue. :slight_smile: