[vtkusers] vtkBooleanOperationPolyDataFilter - final result is not manifold

Cory Quammen cory.quammen at kitware.com
Mon Sep 18 09:27:21 EDT 2017


Maximimilan,

Have you tried to use vtkMergePoints after vtkAppendPolyData or
vtkBooleanOperationPolyDataFilter? This filter merges duplicate
points, which I suspect is the step that you are missing to produce a
watertight mesh.

HTH,
Cory


On Mon, 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
>



-- 
Cory Quammen
Staff R&D Engineer
Kitware, Inc.


More information about the vtkusers mailing list