<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1226" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=756122409-24092003><FONT face=Arial color=#0000ff size=2>You'll 
have to actually capture the back buffer and redisplay it, turning on and off 
backing store won't circumvent the pipeline re-execution which is your 
trouble.</FONT></SPAN></DIV>
<DIV><SPAN class=756122409-24092003><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=756122409-24092003><FONT face=Arial color=#0000ff size=2>Nifty 
tip : Try capturing the original window using renderwindow-&gt;image, then 
generate a texture from it. then display the texture as the full image in your 
polygon window and overlay your polylines on that. Quick updates, no 
trouble.</FONT></SPAN></DIV>
<DIV><SPAN class=756122409-24092003><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=756122409-24092003><FONT face=Arial color=#0000ff 
size=2>JB</FONT></SPAN></DIV>
<DIV><SPAN class=756122409-24092003></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Malcolm Drummond 
  [mailto:malcolm@geovision.co.za]<BR><B>Sent:</B> 24 September 2003 
  08:31<BR><B>To:</B> vtkusers<BR><B>Subject:</B> [vtkusers] drawing very 
  quickly in an overlay (tracking mouse with a line)<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial size=2>Hi</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Can anyone offer advice on drawing very quickly 
  in an overlay?</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>I&nbsp;have a companion '2D' window&nbsp;which 
  basically renders a 3D&nbsp;parallel projection that has been transformed by 
  the camera matrix from the main '3D' window. In the second window the user 
  creates fence polygons around regions of interest with a mouse - after which I 
  do point-in-polygon stuff etc. So far so good - however on large datasets the 
  rendering of the polygon segment&nbsp;lags way behind the mouse 
  position.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>I draw the&nbsp;most recent segment of the fence 
  polygon (ie. the one that is&nbsp;tracking the mouse) in&nbsp;an 
  overlay&nbsp;layer in the hope that I could use backing store on the 
  background renderer, but I'm not seeing any real difference in performance. 
  Maybe I'm not using backing store correctly - I switch backing store on when I 
  start catching mouse events for the polygons, switch off when I have the whole 
  polygon, but all the rendering in-between seems to be refreshing both 
  renderers.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Has anyone experience with 
  this?</FONT>&nbsp;&nbsp;</DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Thanks</FONT></DIV>
  <DIV><FONT face=Arial size=2>Malcolm Drummond<BR>GeoVision 
cc</FONT></DIV></BLOCKQUOTE></BODY></HTML>