2 if not ('servermanager' in dir()):
7 def demo7(fname, impth):
8 """This method demonstrates the Slice filter."""
11 reader = ExodusIIReader(FileName=fname)
12 sliceFilter = Slice(reader)
16 camera = GetActiveCamera()
18 camera.SetPosition(17, 40, -25)
20 WriteImage(filename = (impth + "sliceFilter_1.png"), view=v, Magnification=2)
22 sliceFilter.SliceType.Normal
24 #The origin of the slice needs to be moved to see slices in the Y-plane
25 sliceFilter.SliceType.Origin = [2.5,5,0]
26 sliceFilter.SliceType.Normal = [0,1,0]
28 WriteImage(filename = (impth + "sliceFilter_2.png"), view=v, Magnification=2)
30 sliceFilter.SliceType.Normal = [0,0,1]
32 WriteImage(filename = (impth + "sliceFilter_3.png"), view=v, Magnification=2)
34 sliceFilter.SliceType.Normal = [0,1,0]
35 sliceFilter.SliceOffsetValues
36 sliceFilter.SliceOffsetValues = [-4,-3.11,-2.22,-1.33,-0.44,0.44,1.33,2.22,3.11,4]
39 WriteImage(filename = (impth + "sliceFilter_4.png"), view=v, Magnification=2)
41 testdir = os.getenv("TESTDIR")
42 pvdata = os.getenv("PVDATA")
44 if __name__ == "__main__":
45 demo7(fname=pvdata+"/Data/can.ex2", impth=testdir+"/Pic/")