[vtkusers] vtkBooleanOperationPolyDataFilter - final result is not manifold

Maximilian Weiherer weiherer.maximilian at gmx.de
Mon Sep 18 14:16:08 EDT 2017


Hi Cory, 

thank you very much for your reply. I tested the vtkCleanPolyData filter (as it merges duplicate points, and/or removes unused points and/or removes degenerate cells). It still get a mesh that is not manifold. I visualized that with help of Meshlab and attached it. The red cells are not manifold (selected via Meshlab's Filters > Cleaning and Repairing > Select non Manifold Edges). 

Thanks again!

Best regards, 
Maximilian

-----Ursprüngliche Nachricht-----
Von: Cory Quammen [mailto:cory.quammen at kitware.com] 
Gesendet: Montag, 18. September 2017 15:27
An: Maximilian Weiherer <weiherer.maximilian at gmx.de>
Cc: vtkusers at vtk.org
Betreff: Re: [vtkusers] vtkBooleanOperationPolyDataFilter - final result is not manifold

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.


---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vis_manifoldEdges.jpg
Type: image/jpeg
Size: 28872 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20170918/8b5cb14c/attachment.jpg>


More information about the vtkusers mailing list