Oops my bad. You need to add the following to the start of the script:
from paraview.vtk.vtkIOPLY import vtkPLYReader
Thanks
Utkarsh
On Sun, May 24, 2015 at 11:30 PM, dxy dingx...@163.com wrote:
Utkarsh,
Thank you very much for your help! I tried as you said, but still the error.
Did i lack of some settings?
Traceback (most recent call last):
File string, line 19, in module
File string, line 6, in RequestData
NameError: global name 'vtkPLYReader' is not defined
Thanks,
dxy
At 2015-05-22 22:18:34, Utkarsh Ayachit utkarsh.ayac...@kitware.com
wrote:
Dxy,
ParaView has certain overhead when a new source/filter is created. It
will need some more profiling, but creating 500+ readers would indeed
push things closer to that limit. ParaView/VTK typically uses
composite datasets/multiblock datasets for handling multiple parts of
the same dataset. Here's a Script for the Python programmable filter
that can open all the PLY files as a single multblock dataset.
# 0. Create the Programmable Source from the Sources menu.
==
# 1. Set the Output DataSet Type to vtkMultiBlockDataSet.
==
# 2. Set as the Script
==
output = self.GetOutput()
cc = 0
for i in range(1, 538):
filename = /tmp/data/%03d.ply % i
reader = vtkPLYReader()
reader.SetFileName(filename)
reader.Update()
output.SetBlock(cc, reader.GetOutputDataObject(0))
del reader
cc = cc + 1
==
Utkarsh
On Wed, May 20, 2015 at 10:37 AM, Utkarsh Ayachit
utkarsh.ayac...@kitware.com wrote:
Not sure what exactly are you seeing. If you have a sample dataset to
share, that'll make it easier.
Thanks
Utkarsh
On Wed, May 20, 2015 at 10:32 AM, dxy dingx...@163.com wrote:
Thanks for your reply. I tried as you said, it doesn't work. I use a
computer of 16G of memory, it can render out. Then I use 538 ply files,
they
are 11.9MB altogether, but when renderd, it will use 6G memory, either
the
display lists turned on or off. Why it is this?
Thanks for your help.
dxy
At 2015-05-20 20:22:42, Utkarsh Ayachit utkarsh.ayac...@kitware.com
wrote:
Try turning of display lists. In ParaView4.1 it was setting named
Immediate mode rendering under the Settings dialog. You'll need to
enable the checkbox.
Utkarsh
On Wed, May 20, 2015 at 4:34 AM, 丁晓燕 dingx...@163.com wrote:
Dear,
I use the paraview of Version4.1, and the memory of my
computer
is
4G. When I load about 190 ply files at the same time, there will be
errors
about out of memory, but it runs normally when the number of the file
is
less than 190.
The error message as shown below:
ERROR: In
C:\DBD\pvs-x32\paraview\src\paraview\VTK\Rendering\OpenGL\vtkOpenGLCoincidentTopologyResolutionPainter.cxx,
line 176
vtkOpenGLCoincidentTopologyResolutionPainter (7A9A9938): failed after
RenderShiftZBuffer 1 OpenGL errors detected
0 : (1285) Out of memory
ERROR: In
C:\DBD\pvs-x32\paraview\src\paraview\VTK\Rendering\OpenGL\vtkOpenGLDisplayListPainter.cxx,
line 188
vtkOpenGLDisplayListPainter (7AAE3358): failed after RenderInternal 1
OpenGL
errors detected
0 : (1285) Out of memory
Thanks for your help.
Yours truly,
dxy
___
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
Search the list archives at: http://markmail.org/search/?q=ParaView
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview