Hi all,
I am using Linux and Paraview 3.4 or 3.5. I have one question how I can do
clipping on a sphere with Python and Paraview.
I made a very simple geometry and tried to do add a clipping. But, I dont
manage to see the clip on the view rendering.
There my script belong, if someone can help me to understand where is my bug.
I am new to paraview, please let me know if I asked any inappropriate
questions. Thanks in advance for your kind help.
Regards,
Jona
#!/usr/bin/python
# -*- coding: latin-1 -*-
from paraview import servermanager
connection = servermanager.Connect('localhost')
sphere = servermanager.sources.SphereSource(PhiResolution=20,
ThetaResolution=20, Radius=0.5, Center=[0, 0, 0])
view = servermanager.CreateRenderView()
rep = servermanager.CreateRepresentation(sphere, view)
rep.Representation = 2 #Surface mode
view.ResetCamera()
view.StillRender() #I can see the sphere
# Create the clip filter
clipper = servermanager.filters.Clip(Input=sphere)
# Create the implicit plane that is used to define the
# clip function
plane = servermanager.implicit_functions.Plane()
plane.Normal = [1.0, 0.0, 0.0]
# Assign the clip function
clipper.ClipFunction = plane
rep = servermanager.CreateRepresentation(clipper, view)
# Reset camera and render
view.StillRender()
view.ResetCamera()
view.StillRender() #I can't see clipping on the sphere :(
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView
Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview