[vtkusers] vtkBooleanOperationPolyDataFilter - final result is not manifold

Bill Lorensen bill.lorensen at gmail.com
Wed Sep 20 10:03:01 EDT 2017


Instead of using Append, can you use one of the booleans and use the
UNION operator?


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



-- 
Unpaid intern in BillsBasement at noware dot com


More information about the vtkusers mailing list