2 if not ('servermanager' in dir()):
7 def demo6(fname, impth):
8 """This method demonstrates the Clip filter."""
10 reader = ExodusIIReader(FileName=fname)
11 v = CreateRenderView()
12 repr = Show(reader, view=v)
16 clipFilter = Clip(reader)
22 camera = GetActiveCamera()
25 #figure out where you are
26 camera.SetPosition(4.156,4.0,-36.29)
28 camera.SetPosition(4.15603, 30, -35)
30 clipFilter.UseValueAsOffset = 1
33 WriteImage(filename = (impth + "clipFilter_1.png"), view=v, Magnification=2)
35 clipFilter.ClipType.Normal
36 clipFilter.ClipType.Origin
38 #reset the offset value of the clip to 0
40 clipFilter.ClipType.Normal = [0, 0, 1]
42 WriteImage(filename = (impth + "clipFilter_2.png"), view=v, Magnification=2)
46 WriteImage(filename = (impth + "clipFilter_3.png"), view=v, Magnification=2)
48 clipFilter.InsideOut = 1
50 WriteImage(filename = (impth + "clipFilter_4.png"), view=v, Magnification=2)
52 testdir = os.getenv("TESTDIR")
53 pvdata = os.getenv("PVDATA")
55 if __name__ == "__main__":
56 demo6(fname=pvdata+"/Data/can.ex2", impth=testdir+"/Pic/")