<DIV>I have succeed in reading ply file.But when the ply file is very big such as 2M,it can't work and when I run the program,it says that can't allocate some elements of size.Can you help me?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Here is the reading code:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;if(argc != 2)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp; std::cout &lt;&lt; "Usage: " &lt;&lt; argv[0] &lt;&lt; "&nbsp; Filename(.ply)" &lt;&lt; std::endl;<BR>&nbsp;&nbsp;&nbsp; return EXIT_FAILURE;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;<BR>&nbsp; std::string inputFilename = argv[1];<BR>&nbsp;<BR>&nbsp; vtkSmartPointer&lt;vtkPLYReader&gt; reader =<BR>&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkPLYReader&gt;::New();<BR>&nbsp; reader-&gt;SetFileName ( inputFilename.c_str() );</DIV>
<DIV>&nbsp;<BR>&nbsp; vtkSmartPointer&lt;vtkPolyDataMapper&gt; mapper =<BR>&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkPolyDataMapper&gt;::New();<BR>&nbsp; mapper-&gt;SetInputConnection(reader-&gt;GetOutputPort());</DIV>