<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<STYLE>
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DIV.FoxDiv20120423121808454975 {
        COLOR: #000000
}
P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
        LINE-HEIGHT: 1.5; FONT-FAMILY: å¾®è½¯é›…黑; COLOR: #000080; FONT-SIZE: 10.5pt
}
</STYLE>

<META name=GENERATOR content="MSHTML 9.00.8112.16443"></HEAD>
<BODY style="MARGIN: 10px">
<DIV>
<DIV>Thanks for <SPAN 
style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: 14px/18px Arial; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">reply:</SPAN></DIV>
<DIV style="TEXT-INDENT: 2em"><SPAN 
style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: 14px/18px Arial; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;here 
is my main code, and if i use [<FONT color=#000080 
face=微软雅黑>window-&gt;Render()], there will be an error:</FONT></SPAN></DIV><SPAN 
style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: 14px/18px Arial; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
<DIV 
style="TEXT-INDENT: 2em">ERROR:&nbsp;In&nbsp;D:\Program&nbsp;Files&nbsp;(x86)\VTK&nbsp;5.8.0\VTK\Rendering\vtkWin32OpenGLRenderWindow.cxx,&nbsp;line&nbsp;247</DIV>
<DIV 
style="TEXT-INDENT: 2em">vtkWin32OpenGLRenderWindow&nbsp;(06DFC0B0):&nbsp;wglMakeCurrent&nbsp;failed&nbsp;in&nbsp;MakeCurrent(),&nbsp;error:&nbsp;<SPAN 
style="TEXT-ALIGN: justify; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: small/19px palatino, georgia, verdana, arial, sans-serif; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(34,34,34); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">The 
requested resource is in use.</SPAN></DIV>
<DIV style="TEXT-INDENT: 2em">&nbsp;</DIV></SPAN></DIV>
<DIV><SPAN 
style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: 14px/18px Arial; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"></SPAN>
<DIV><SPAN 
style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: 14px/18px Arial; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
<DIV>void&nbsp;CupGeologyView::addInternetEvent(&nbsp;vtkActor&nbsp;*actor,&nbsp;vtkRenderWindow&nbsp;*window)</DIV>
<DIV>{</DIV>
<DIV>/*actor-&gt;SetOrientation(27.0,&nbsp;27.0,&nbsp;27.0);*/</DIV>
<DIV>internetEvent&nbsp;=&nbsp;new&nbsp;cupVtkUserInternetEvent;</DIV>
<DIV>QThread&nbsp;*&nbsp;thread&nbsp;=&nbsp;new&nbsp;QThread(this);</DIV>
<DIV>internetEvent-&gt;moveToThread(thread);</DIV>
<DIV>connect(ui.allowInternetEvent,&nbsp;SIGNAL(triggered()),&nbsp;internetEvent,&nbsp;SLOT(init()));</DIV>
<DIV>thread-&gt;start();</DIV>
<DIV>&nbsp;</DIV>
<DIV>CupRemoteModelCallback&nbsp;*mo1&nbsp;=&nbsp;CupRemoteModelCallback::New();</DIV>
<DIV>mo1-&gt;actor&nbsp;=&nbsp;actor;</DIV>
<DIV>mo1-&gt;window&nbsp;=&nbsp;window;</DIV>
<DIV>internetEvent-&gt;AddObserver(vtkCommand::UserEvent,mo1);</DIV>
<DIV>mo1-&gt;Delete();</DIV>
<DIV>}</DIV>
<DIV>&nbsp;</DIV></SPAN></DIV>
<DIV>void&nbsp;CupRemoteModelCallback::Execute(&nbsp;vtkObject&nbsp;*caller,&nbsp;unsigned&nbsp;long&nbsp;eventId,&nbsp;void&nbsp;*callData&nbsp;)</DIV>
<DIV>{</DIV>
<DIV>cupVtkUserInternetEvent&nbsp;*internetEvent&nbsp;=&nbsp;reinterpret_cast&lt;cupVtkUserInternetEvent&nbsp;*&gt;(caller);</DIV>
<DIV>if&nbsp;(eventId&nbsp;=&nbsp;vtkCommand::UserEvent)</DIV>
<DIV>{</DIV>
<DIV>if&nbsp;(actor!=&nbsp;NULL&nbsp;&amp;&amp;&nbsp;window&nbsp;!=&nbsp;NULL)</DIV>
<DIV>{</DIV>
<DIV>//to-do</DIV>
<DIV>int*&nbsp;xyz&nbsp;=&nbsp;(int*)callData;</DIV>
<DIV>double&nbsp;ori[3];</DIV>
<DIV>ori[0]&nbsp;=&nbsp;xyz[0];</DIV>
<DIV>ori[1]&nbsp;=&nbsp;xyz[1];</DIV>
<DIV>ori[2]&nbsp;=&nbsp;xyz[2];</DIV>
<DIV>actor-&gt;SetOrientation(ori);</DIV>
<DIV>/*window-&gt;Render();*/</DIV>
<DIV>} </DIV>
<DIV>}</DIV>
<DIV>}</DIV></DIV>
<DIV>&nbsp;</DIV>
<HR style="WIDTH: 210px; HEIGHT: 1px" align=left color=#b5c4df SIZE=1>

<DIV><SPAN>qlizhi</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV 
style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<DIV 
style="PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #efefef; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px">
<DIV><B>From:</B>&nbsp;<A href="mailto:daviddoria@gmail.com">David 
Doria</A></DIV>
<DIV><B>Date:</B>&nbsp;2012-04-22&nbsp;21:53</DIV>
<DIV><B>To:</B>&nbsp;<A href="mailto:qlizhi@gmail.com">qlizhi</A></DIV>
<DIV><B>CC:</B>&nbsp;<A href="mailto:vtkusers@vtk.org">vtkusers</A></DIV>
<DIV><B>Subject:</B>&nbsp;Re: [vtkusers] question about 
vtkCommand</DIV></DIV></DIV>
<DIV>
<DIV class=FoxDiv20120423121808454975>
<DIV class=gmail_extra>
<DIV class=gmail_quote>2012/4/22 qlizhi <SPAN dir=ltr>&lt;<A 
href="mailto:qlizhi@gmail.com" target=_blank>qlizhi@gmail.com</A>&gt;</SPAN><BR>
<BLOCKQUOTE 
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
class=gmail_quote><U></U>
  <DIV style="MARGIN: 10px">
  <DIV>&nbsp;</DIV>
  <DIV>hi, all!</DIV>
  <DIV style="TEXT-INDENT: 2em">i write a subclass of vtkCommand, and in its 
  function Execute(), i try to change&nbsp;an actor's Orientation by code 
  [actor-&gt;SetOrientation(ori)].</DIV>
  <DIV>I&nbsp;made breakPoint on that line, it&nbsp;runs. But &nbsp;&nbsp;the 
  renderWindow&nbsp; show nothing. Can anybody tell me why?</DIV>
  <DIV style="TEXT-INDENT: 2em">Sorry for my poor english!</DIV>
  <HR style="MIN-HEIGHT: 1px; WIDTH: 210px" align=left color=#b5c4df SIZE=1>
  <SPAN class=HOEnZb><FONT color=#888888>
  <DIV><SPAN>qlizhi</SPAN></DIV></FONT></SPAN></DIV></BLOCKQUOTE>
<DIV>Did you call renderWindow-&gt;Render()? You'll probably have to make us an 
as-small-as-possible code sample so we can see exactly what you're 
doing.</DIV><BR>David<BR></DIV></DIV></DIV></DIV></BODY></HTML>