ParaView/Python/Screenshot

From KitwarePublic
< ParaView
Revision as of 12:35, 30 April 2010 by Zack (Talk | contribs)

Jump to: navigation, search
#!/usr/bin/pvpython
 
from paraview.simple import *
 
import time
 
#read a vtp
reader = XMLPolyDataReader(FileName="input.vtp")
 
#position camera
view = GetActiveView()
view.CameraViewUp = [0, 0, 1]
view.CameraFocalPoint = [0, 0, 0]
view.CameraViewAngle = 45
view.CameraPosition = [5,0,0]
 
#draw the object
Show()
 
#set the background color
view.Background = [1,1,1]  #white
 
#set image size
view.ViewSize = [200, 300] #[width, height]
 
dp = GetDisplayProperties()
 
#set point color
dp.AmbientColor = [1, 0, 0] #red
 
#set surface color
dp.DiffuseColor = [0, 1, 0] #blue
 
#set point size
dp.PointSize = 2
 
#set representation
dp.Representation = "Surface"
 
Render()
 
#save screenshot
WriteImage("test.png")



ParaView: [Welcome | Site Map]