<div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Picking the entire viewport during each still render is more appropriate for (1). (This is what vtkScenePicker does)</blockquote>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>Picking the entire viewport after each hover/delay may be more appropriate for (2).<br></blockquote><div><br></div><div>I did look into vtkScenePicker, but did not want the hover text to be updated so often, and there was tighter integration needed into how the hardware selector and view interact. So I used vtkHardwareSelector directly instead. Case 2 seems like the most common one, but perhaps we could support other modes in the future.</div>
<div><div><br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div><div class="h5"><div><div><div><div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div><font face="Calibri, Verdana, Helvetica, Arial"><span style="font-size:11pt">In general, the idea of having a second render in the still render (effectively doubling the time) is troubling.  If you have a lot of geometry that takes a while to render (which is not uncommon in a 3D view), the added rendering time is not acceptable.<br>
</span></font></div></blockquote></div></div></div></div></div></div></div></div></blockquote></div></blockquote><div><br></div><div>I just checked in a change for this. The extra render no longer happens at each still render, but instead when the mouse hovers or selects for the first time. Still renders cause a dirty flag to get set so the view knows when a new pick render is needed. If hover events are off, and the selection mode is set to "frustum" instead of "surface", pick renders will never occur.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div><div class="h5"><div><div><div><div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div><font face="Calibri, Verdana, Helvetica, Arial"><span style="font-size:11pt">


<br>
Is this behavior an option and is it off by default?<br></span></font></div></blockquote></div></div></div></div></div></div></div></div></blockquote></div></blockquote><div><br></div><div>It is now off by default.</div>
<div><br></div><div>Thanks for the feedback.</div><div><br></div><div>Jeff</div></div>