Python VTK -- Can we get the mesh rendered from the colorized point cloud

Great thanks for your reply. I am wondering if we can automatically capture the screen shots based on different camera angles. Since we are using vtki and vtk, it is easy to obtain different camera position in vtk but it might be difficult in vtki. I am wondering if there a more convenient way to obtain the data object stored in vtki object, such as vtkpoly data, etc, and use it with the vtk objects. I tried with my code but it is not getting any results:

    texture = vtki.load_texture(img_path)
    obj = vtki.read(stl_path)
    obj.texture_map_to_plane(inplace=True)
    # obj.plot(texture = texture, screenshot='image.png')

    Mapper = vtk.vtkPolyDataMapper()
    Mapper.SetInputData(obj)
    Actor = vtk.vtkActor()
    Actor.SetMapper(Mapper)

    renderer = vtk.vtkRenderer()
    renderer.AddActor(Actor)
    renWin = vtk.vtkRenderWindow()
    renWin.AddRenderer(renderer)

    iren = vtk.vtkRenderWindowInteractor()
    iren.SetRenderWindow(renWin)

    renWin.Render()
    iren.Start()