<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hello,</div>

<div> </div>

<div>I am using the vtkBooleanOperationPolyDataFilter to get the difference of two PolyData objects. Then I am visualizing it in a GUI window.</div>

<div>It compiles all fine, but when I run it, I get the runtime error: "Run-Time Check Failure #2 - Stack around the variable 't2' was corrupted." (Unhandled exception at 0x0631abba in GUIWindowApplication.exe: 0xC0000005: Access violation writing location 0x025cff2c.)</div>

<div> </div>

<div>The code is similar to:
<pre class="de1">  vtkSmartPointer<span class="sy1"><</span>vtkBooleanOperationPolyDataFilter<span class="sy1">></span> booleanOperation <span class="sy1">=</span>
    vtkSmartPointer<span class="sy1"><</span>vtkBooleanOperationPolyDataFilter<span class="sy1">></span><span class="sy4">::</span><span class="me2">New</span><span class="br0">(</span><span class="br0">)</span><span class="sy4">;</span>
  booleanOperation<span class="sy2">-</span><span class="sy1">></span>SetOperationToDifference<span class="br0">(</span><span class="br0">)</span><span class="sy4">;</span>
  booleanOperation<span class="sy2">-</span><span class="sy1">></span>SetInputData<span class="br0">(</span> <span class="nu0">0</span>, input1 <span class="br0">)</span><span class="sy4">;</span>
  booleanOperation<span class="sy2">-</span><span class="sy1">></span>SetInputData<span class="br0">(</span> <span class="nu0">1</span>, input2 <span class="br0">)</span><span class="sy4">;</span>
</pre>

<div><span class="sy4">When I add it to the mapper, it throws the exception.</span></div>

<div>
<pre class="de1">  vtkSmartPointer<span class="sy1"><</span>vtkPolyDataMapper<span class="sy1">></span> booleanOperationMapper <span class="sy1">=</span>
    vtkSmartPointer<span class="sy1"><</span>vtkPolyDataMapper<span class="sy1">></span><span class="sy4">::</span><span class="me2">New</span><span class="br0">(</span><span class="br0">)</span><span class="sy4">;</span>
  booleanOperationMapper<span class="sy2">-</span><span class="sy1">></span>SetInputConnection<span class="br0">(</span> booleanOperation<span class="sy2">-</span><span class="sy1">></span>GetOutputPort<span class="br0">(</span><span class="br0">)</span> <span class="br0">)</span><span class="sy4">;</span></pre>

<div> </div>

<div><span class="sy4">Someone has any idea, why?</span></div>

<div><span class="sy4">Thanks, </span></div>

<div><span class="sy4">Susi</span></div>
</div>
</div></div></body></html>