[vtkusers] Fill interior 3D object
Muhammad Nour
mnour.ai at hotmail.com
Thu Mar 19 13:52:38 EDT 2015
Dear Alex,
Thank you again.
I'll try it.
Date: Wed, 18 Mar 2015 15:38:19 -0700
Subject: Re: [vtkusers] Fill interior 3D object
From: malyushytsky at gmail.com
To: mnour.ai at hotmail.com
CC: vtkusers at vtk.org
You may try to use boolean operations for computing the "stub".
http://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/BooleanOperationPolyDataFilter
If for example you have sphere and you slice it with a plan.Boolean intersection of such 2 objects will be a polygon you can display ( you probably can use vtkFillHolesFilterto triangulate it )to restore the look of solid after slicing.
Hope this helps, Alex
On Tue, Mar 17, 2015 at 10:46 PM, Muhammad Nour <mnour.ai at hotmail.com> wrote:
Dear Alex,
Thank you very much for your reply.
I can make presentation look like solid (e.x. by using opacity property).
But I want to slice an object, and result must be filled as if the object is solid.
Suppose my object is a torus, so I have slice as two circles (one inside other).
I want to fill space between these circles.
I have tried using vtkDelaunay3D class but it distorts objects.
Also I tried using vtkFillHolesFilter filter but it fills all empty space.
I hope I explaine my point.
Thank you again.
Date: Tue, 17 Mar 2015 18:34:00 -0700
Subject: Re: [vtkusers] Fill interior 3D object
From: malyushytsky at gmail.com
To: mnour.ai at hotmail.com
CC: vtkusers at vtk.org
AFAI understand there is no solid objects there are presentations of solids.Such presentation may look like solid unless you are inside the object. If that not what you want you are on your own.
Similar to 2d , 3d objects exist for a solely purpose of presentation.You may 'subdivide' your sphere for example and construct it from the number of hexahedrons ( like circle from quadrilaterals),but even if you do so you will see those elements when you move your camera too close not like solids.
But if it what you want , you may look at Delaunay3D.
Regards, Alex
On Sat, Mar 14, 2015 at 11:20 PM, Muhammad Nour <mnour.ai at hotmail.com> wrote:
Hi all,I am using MS visual studio 2008 and vtk 5.10I want to fill interior of some objects (like sphere), so they must be solid.
I've tried vtkFillHolesFilter class but it fills holes of surface not inside object.Is there any other filter or class can do it?Thank you very much
_______________________________________________
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20150319/e01fac8b/attachment.html>
More information about the vtkusers
mailing list