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

<div> </div>

<div>I attached the resulting stl file as well as my code. Thank you again.</div>

<div> </div>

<div>Maximilian</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Mittwoch, 20. September 2017 um 16:05 Uhr<br/>
<b>Von:</b> "Bill Lorensen" <bill.lorensen@gmail.com><br/>
<b>An:</b> "Maximilian Weiherer" <weiherer.maximilian@gmx.de><br/>
<b>Cc:</b> "TJ Corona" <tj.corona@kitware.com>, "VTK Users" <vtkusers@vtk.org><br/>
<b>Betreff:</b> Re: [vtkusers] vtkBooleanOperationPolyDataFilter - final result is not manifold</div>

<div name="quoted-content">Oops, I just read your original email and you have already tried UNION.<br/>
<br/>
Can you share your data?<br/>
<br/>
Bill<br/>
<br/>
<br/>
On Wed, Sep 20, 2017 at 10:03 AM, Bill Lorensen <bill.lorensen@gmail.com> wrote:<br/>
> Instead of using Append, can you use one of the booleans and use the<br/>
> UNION operator?<br/>
><br/>
><br/>
> On Wed, Sep 20, 2017 at 9:55 AM, Maximilian Weiherer<br/>
> <weiherer.maximilian@gmx.de> wrote:<br/>
>> Hi T.J.,<br/>
>><br/>
>> I have just tested your branch - unfortunally it still doesn't work. Before<br/>
>> appending the two meshes, both are manifold and everything seems perfect but<br/>
>> after appending a lot of cells are not manifold anymore... . I still don't<br/>
>> have a suitable solution...<br/>
>><br/>
>> Best regards<br/>
>> Maximilian<br/>
>><br/>
>> Gesendet: Montag, 18. September 2017 um 15:00 Uhr<br/>
>> Von: "TJ Corona" <tj.corona@kitware.com><br/>
>> An: "Maximilian Weiherer" <weiherer.maximilian@gmx.de><br/>
>> Cc: vtkusers@vtk.org<br/>
>> Betreff: Re: [vtkusers] vtkBooleanOperationPolyDataFilter - final result is<br/>
>> not manifold<br/>
>> Hi Maximilian,<br/>
>><br/>
>> I have just recently worked on making the output from<br/>
>> vtkBooleanOperationPolyDataFilter more robust to numerical errors implicit<br/>
>> in the Delaunay2D algorithm. Would you mind trying this branch and seeing if<br/>
>> it helps?<br/>
>><br/>
>> Sincerely,<br/>
>> T.J.<br/>
>><br/>
>> Thomas J. Corona, Ph.D.<br/>
>> Kitware, Inc.<br/>
>> Senior R&D Engineer<br/>
>> 21 Corporate Drive<br/>
>> Clifton Park, NY 12065-8662<br/>
>> Phone: 518-881-4443<br/>
>><br/>
>><br/>
>> On Sep 18, 2017, at 5:08 AM, Maximilian Weiherer<br/>
>> <weiherer.maximilian@gmx.de> wrote:<br/>
>><br/>
>> Hi everyone,<br/>
>><br/>
>> I'm struggling with the vtkBooleanOperationPolyDataFilter. First, I'm<br/>
>> computing the difference D between two vtkPolyData objects, say A and B<br/>
>> (this is D := {A\B}). After that, I want to append the resulting difference<br/>
>> D to B, i.e. make the union of these two meshes. Therefore, I'm using the<br/>
>> vtkAppendPolyData filter. However, the final result is not manifold (which<br/>
>> is necessary in order to print the mesh). I also tried the<br/>
>> vtkBooleanOperationPolyDataFilter with the union operation but the problem<br/>
>> still remains - the final result is not manifold and therefore not<br/>
>> printable. How can I append these two meshes so that these are manifold and<br/>
>> thus watertight (and printable)?<br/>
>><br/>
>> Any help would be appreciated. Thanks!<br/>
>><br/>
>> Best regards<br/>
>> Maximilian<br/>
>> _______________________________________________<br/>
>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br/>
>><br/>
>> Visit other Kitware open-source projects at<br/>
>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br/>
>><br/>
>> Please keep messages on-topic and check the VTK FAQ at:<br/>
>> <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br/>
>><br/>
>> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</a><br/>
>><br/>
>> Follow this link to subscribe/unsubscribe:<br/>
>> <a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br/>
>><br/>
>><br/>
>> _______________________________________________<br/>
>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br/>
>><br/>
>> Visit other Kitware open-source projects at<br/>
>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br/>
>><br/>
>> Please keep messages on-topic and check the VTK FAQ at:<br/>
>> <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br/>
>><br/>
>> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</a><br/>
>><br/>
>> Follow this link to subscribe/unsubscribe:<br/>
>> <a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br/>
>><br/>
><br/>
><br/>
><br/>
> --<br/>
> Unpaid intern in BillsBasement at noware dot com<br/>
<br/>
<br/>
<br/>
--<br/>
Unpaid intern in BillsBasement at noware dot com</div>
</div>
</div>
</div></div></body></html>