<div dir="ltr"><div><div>Hi Andrew,<br><br></div>Typically 'break it up into pieces' means create multiple vtkPolyDatas and put them into a vtkMultiBlockDataSet.  With your current solution using vtkAppendPolyData, the entire points list has to be recomputed every time you add more to the vtkAppendPolyData and then that new list has to be uploaded to the GPU for rendering (this also probably deallocates the old one and allocates a new buffer with the new size too).  You could break it up into many vtkPolyDatas and have an actor and mapper for each of them, but typically it is more efficient to put them in a vtkMultiBlockDataSet and use the vtkCompositePolyDataMapper2 to render them all at once (that said I'm not sure about performance in this case where you are modifying it, others on the list may know more about the implementation and how it will perform).<br></div><div><br></div><div>HTH,<br></div>Shawn<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 27, 2017 at 1:19 AM, Andrew <span dir="ltr"><<a href="mailto:Andrew@ryonic.io" target="_blank">Andrew@ryonic.io</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks Aron,<br>
<br>
I will try and use SetPoint for my point insertion,<br>
<br>
When You say break it up into Pieces do you mean have multiple Polydata<br>
actors and Mapper? as they reach their respective "max size" make a new one<br>
and add it to the scene?? My newest attempt uses Pieces that are added onto<br>
make 1 large poly data using The vtkAppendPolyData with its Mapper and<br>
actor.<br>
<br>
I can see the renderWindow is an openGL window and my GPU does get utilized<br>
but, like I mentioned, as the set grows its the render event that takes<br>
longer and longer not that addition of a point 360 points (2ms)<br>
<br>
Regards Andrew<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
--<br>
Sent from: <a href="http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.<wbr>com/VTK-Users-f1224199.html</a><br>
______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><br>
</div></div></blockquote></div><br></div>