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

Reply via email to