コード例 #1
0
ファイル: vtkWarpLens.py プロジェクト: fvpolpeta/devide
 def __init__(self, module_manager):
     SimpleVTKClassModuleBase.__init__(
         self, module_manager,
         vtk.vtkWarpLens(), 'Processing.',
         ('vtkPointSet',), ('vtkPointSet',),
         replaceDoc=True,
         inputFunctions=None, outputFunctions=None)
コード例 #2
0
ファイル: vtkWarpLens.py プロジェクト: nagyistoce/devide
 def __init__(self, module_manager):
     SimpleVTKClassModuleBase.__init__(self,
                                       module_manager,
                                       vtk.vtkWarpLens(),
                                       'Processing.', ('vtkPointSet', ),
                                       ('vtkPointSet', ),
                                       replaceDoc=True,
                                       inputFunctions=None,
                                       outputFunctions=None)
コード例 #3
0
VTK_DATA_ROOT = vtkGetDataRoot()

# Create the RenderWindow, Renderer and both Actors
ren1 = vtk.vtkRenderer()
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer(ren1)
iren = vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
# load in the texture map
#
pngReader = vtk.vtkPNGReader()
pngReader.SetFileName("" + str(VTK_DATA_ROOT) + "/Data/camscene.png")
pngReader.Update()
xWidth = lindex(pngReader.GetOutput().GetDimensions(),0)
yHeight = lindex(pngReader.GetOutput().GetDimensions(),1)
wl = vtk.vtkWarpLens()
wl.SetInputConnection(pngReader.GetOutputPort())
wl.SetPrincipalPoint(2.4507,1.7733)
wl.SetFormatWidth(4.792)
wl.SetFormatHeight(3.6)
wl.SetImageWidth(xWidth)
wl.SetImageHeight(yHeight)
wl.SetK1(0.01307)
wl.SetK2(0.0003102)
wl.SetP1(1.953e-005)
wl.SetP2(-9.655e-005)
gf = vtk.vtkGeometryFilter()
gf.SetInputConnection(wl.GetOutputPort())
tf = vtk.vtkTriangleFilter()
tf.SetInputConnection(gf.GetOutputPort())
strip = vtk.vtkStripper()