So I tried everything out and I still don’t get the same answer. Unfortunately I cannot share my codes, because they are confidential. As a simple test I wrote this script and ran it with Paraview5.5.0-RC3 and Paraview5.8.1. The result of the later are not correct.
#! /usr/bin/env python
import sys, math, time, os
paraview.compatibility.major = 5
paraview.compatibility.minor = 5
paraview.simple._DisableFirstRenderCameraReset()
case = Box()
RenderView = GetActiveViewOrCreate('RenderView')
ClipDef = Clip(Input=case, ClipType = 'Box')
ClipDef.ClipType.Position= [0.0, 0.0, 0.0]
ClipDef.ClipType.Bounds = [-100.,0.,-100.,100.,-100.,100.]
clippedcase = ClipDef
caseDisplay = GetDisplayProperties(clippedcase, view=RenderView) #Show Data in View
In my other codes, I also wrote out the trace for both paraview versions. And I see that the one for Paraview 5.8.1 is not correct. However, I can not explain why the definitions end up being interpreted so differently. I share with you the part of the trace related to the clipping. Please note that the input for both runs are identical. The only different is in python scripts: the later has python version 3.7 instead of 2.7 and has compatibility commands defined on top of all the files.
Paraview.5.5.0-RC3 (correct results):
clip1 = Clip(Input=groupDatasets1)
clip1.ClipType = 'Box'
clip1.Scalars = [None, '']
clip2 = Clip(Input=groupDatasets2)
clip2.ClipType = 'Box'
clip2.Scalars = [None, '']
clip2Display = Show(clip2, renderView1)
clip2Display.Representation = 'Surface'
clip2Display.ColorArrayName = [None, '']
clip2Display.DiffuseColor = [0.0, 0.0, 0.0]
clip2Display.BackfaceDiffuseColor = [0.0, 0.0, 0.0]
clip2Display.OSPRayScaleArray = 'VelocityP'
clip2Display.OSPRayScaleFunction = 'PiecewiseFunction'
clip2Display.SelectOrientationVectors = 'None'
clip2Display.ScaleFactor = 4.352999877929688
clip2Display.SelectScaleArray = 'None'
clip2Display.GlyphType = 'Arrow'
clip2Display.GlyphTableIndexArray = 'None'
clip2Display.GaussianRadius = 0.21764999389648437
clip2Display.SetScaleArray = ['POINTS', 'VelocityP']
clip2Display.ScaleTransferFunction = 'PiecewiseFunction'
clip2Display.OpacityArray = ['POINTS', 'VelocityP']
clip2Display.OpacityTransferFunction = 'PiecewiseFunction'
clip2Display.DataAxesGrid = 'GridAxesRepresentation'
clip2Display.SelectionCellLabelFontFile = ''
clip2Display.SelectionPointLabelFontFile = ''
clip2Display.PolarAxes = 'PolarAxesRepresentation'
clip2Display.ScalarOpacityUnitDistance = 0.23948920075608798
clip2Display.ScaleTransferFunction.Points = [-38.81049346923828, 0.0, 0.5, 0.0, 47.40387725830078, 1.0, 0.5, 0.0]
clip2Display.OpacityTransferFunction.Points = [-38.81049346923828, 0.0, 0.5, 0.0, 47.40387725830078, 1.0, 0.5, 0.0]
clip2Display.DataAxesGrid.XTitleFontFile = ''
clip2Display.DataAxesGrid.YTitleFontFile = ''
clip2Display.DataAxesGrid.ZTitleFontFile = ''
clip2Display.DataAxesGrid.XLabelFontFile = ''
clip2Display.DataAxesGrid.YLabelFontFile = ''
clip2Display.DataAxesGrid.ZLabelFontFile = ''
clip2Display.PolarAxes.PolarAxisTitleFontFile = ''
clip2Display.PolarAxes.PolarAxisLabelFontFile = ''
clip2Display.PolarAxes.LastRadialAxisTextFontFile = ''
clip2Display.PolarAxes.SecondaryRadialAxesTextFontFile = ''
Paraview-5.8.1 (wrong results):
clip1 = Clip(Input=groupDatasets1)
clip1.ClipType = 'Box'
clip1.HyperTreeGridClipper = 'Plane'
clip1.Scalars = [None, '']
clip1.ClipType.Position = [1e+299, 1e+299, 1e+299]
clip2 = Clip(Input=groupDatasets2)
clip2.ClipType = 'Box'
clip2.HyperTreeGridClipper = 'Plane'
clip2.Scalars = [None, '']
clip2.ClipType.Position = [1e+299, 1e+299, 1e+299]
clip2Display = Show(clip2, renderView1, 'UnstructuredGridRepresentation')
clip2Display.Representation = 'Surface'
clip2Display.ColorArrayName = [None, '']
clip2Display.OSPRayScaleFunction = 'PiecewiseFunction'
clip2Display.SelectOrientationVectors = 'None'
clip2Display.ScaleFactor = -2.0000000000000002e+298
clip2Display.SelectScaleArray = 'None'
clip2Display.GlyphType = 'Arrow'
clip2Display.GlyphTableIndexArray = 'None'
clip2Display.GaussianRadius = -1e+297
clip2Display.SetScaleArray = [None, '']
clip2Display.ScaleTransferFunction = 'PiecewiseFunction'
clip2Display.OpacityArray = [None, '']
clip2Display.OpacityTransferFunction = 'PiecewiseFunction'
clip2Display.DataAxesGrid = 'GridAxesRepresentation'
clip2Display.PolarAxes = 'PolarAxesRepresentation'
clip2Display.ExtractedBlockIndex = 2
clip2Display.OSPRayScaleFunction.Points = [0.0, 0.0, 0.5, 0.0, 21.0, 1.0, 0.5, 0.0]
Could you elaborate what the reason for these differences are?
Thank you very much for your support