<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hey Bill,</div><div><br></div>Someone else will have to chime in about the memory consumption. I think, though, that if you want both a surface and a "points" representation to be displayed simultaneously, then there's no way around creating both mappings of that data to the render window.&nbsp;<div><br></div><div>If you set the representation to points (through the actor property, as in your other email) it will render each of the points as an OpenGL vertex. I'm not sure exactly where that part of the code is -- somewhere in the Rendering directory.</div><div><br></div><div>If you want to glyph each of the points with a vertex, you can either use the vtkVertexGlyphFilter, or use the vtkGlyphSource2D along with the vtkGlyph3D filter. There are examples of how to do this in the Tests linked from the Doxygen docs:</div><div><br></div><div><a href="http://www.vtk.org/doc/nightly/html/classvtkVertexGlyphFilter.html">http://www.vtk.org/doc/nightly/html/classvtkVertexGlyphFilter.html</a></div><div><a href="http://www.vtk.org/doc/nightly/html/classvtkGlyphSource2D.html">http://www.vtk.org/doc/nightly/html/classvtkGlyphSource2D.html</a></div><div><a href="http://www.vtk.org/doc/nightly/html/classvtkGlyph3D.html">http://www.vtk.org/doc/nightly/html/classvtkGlyph3D.html</a></div><div><br></div><div>Again, someone else will have to step in if you need more details of the actual OpenGL (or Mesa, etc) rendering.</div><div><br></div><div>Hope this helps,</div><div>-Eric</div><div><br></div><div><br><div><div>On Apr 12, 2010, at 8:15 AM, Bill Chivas wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">ok, but a second actor means double memory consumption, right?<br><br>About the glyph points: I need to show the points not only on the surface but also in the inner side of the mesh (it consists of pyramids).<br><br><div class="gmail_quote">
2010/4/12 Eric E. Monson <span dir="ltr">&lt;<a href="mailto:emonson@cs.duke.edu">emonson@cs.duke.edu</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hey Bill,<br>
<br>
I don't think there's a "both in one" representation -- Just use the same pipeline but terminate it with two mappers and two actors. (Okay, I can't remember if you really need two mappers, or not, if you're going to use the same lookup table, etc...) You can set the representations separately for each. Or you can display the surface directly, then also glyph the points with whatever shape you like and do a separate mapper and actor for the glyphed points. In either case, then you just add both of the actors to the renderer, and voila!<br>

<br>
Talk to you later,<br>
-Eric<br>
<br>
------------------------------------------------------<br>
Eric E Monson<br>
Duke Visualization Technology Group<br>
<div><div></div><div class="h5"><br>
<br>
On Apr 12, 2010, at 6:00 AM, Bill Chivas wrote:<br>
<br>
&gt; Hi all,<br>
&gt;<br>
&gt; is there a way to combine surface and points representation?<br>
&gt; I want to show the points too on the mesh...<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Bill<br>
</div></div>&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com/" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br>
</blockquote></div><br>
</blockquote></div><br></div></body></html>