<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">I have a need to modify the scene from multiple threads.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">
<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Each thread looks like:</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">{</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">
for (i=1 to 100)</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">create mesh_i;</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">convert it to vtkPolyData;</div>
<div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">if exists actor delete it;</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">create actor with pd;</div>
<div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">add actor to renderer;</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">update display;</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">
}</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">How best to accomplish this? I already tried <a href="http://www.vtk.org/pipermail/vtkusers/2004-April/073478.html">this</a> approach, but it does not work. It always crashes before returning from Render() method. Crashes are at random location in VTK rendering code.</div>
</div>