[vtkusers] intersecting polygons

Richard Brown richard.j.brown at live.co.uk
Thu Apr 2 10:21:45 EDT 2015


Thanks for the reply Cory.

Found a simpler solution by using vtkCylinderSource and vtkCubeSource which can then be subtracted using vtkIntersectionPolyDataFilter.

Regards,
Richard

> On 01 Apr 2015, at 16:01, Cory Quammen <cory.quammen at kitware.com> wrote:
> 
> There is no filter in VTK that I know of that will do this. The complaint that a vtkImageData is required is because that filter expects vtkImageData as input, and you gave it vtkPolyData - in other words, it won't work.
> 
> You might try this contribution on the VTK journal: http://www.vtkjournal.org/browse/publication/949 <http://www.vtkjournal.org/browse/publication/949>
> 
> HTH,
> Cory
> 
> On Wed, Apr 1, 2015 at 5:24 AM, mbcx9rb9 <richard.j.brown at live.co.uk <mailto:richard.j.brown at live.co.uk>> wrote:
> Hi all,
> 
> A very simple question I think. I'd like to produce a polygon representing
> the overlap between two overlaps (in this case a circle and a rectangle). I
> have tried vtkImageDifference and vtkIntersectionPolyDataFilter to no avail.
> 
> I generated the circle using vtkRegularPolygonSource and the square with
> vtkPoints with vtkPolyon to create a vtkCellArray to create vtkPolyData.
> 
> My problem, however, is when using SetInputConnection for vtkImageDifference
> or vtkIntersectionPolyDataFilter, I get the error "Input for connection
> index 0 on input port index 1 for algorithm
> vtkImageDifference(0x7ff2ea844400) is of type vtkPolyData, but a
> vtkImageData is required."
> 
> Can anyone give me any pointers? It seems like such a simple task but I'm
> stumped.
> 
> Regards
> 
> 
> 
> --
> View this message in context: http://vtk.1045678.n5.nabble.com/intersecting-polygons-tp5731280.html <http://vtk.1045678.n5.nabble.com/intersecting-polygons-tp5731280.html>
> Sent from the VTK - Users mailing list archive at Nabble.com.
> _______________________________________________
> Powered by www.kitware.com <http://www.kitware.com/>
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html <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 <http://www.vtk.org/Wiki/VTK_FAQ>
> 
> Search the list archives at: http://markmail.org/search/?q=vtkusers <http://markmail.org/search/?q=vtkusers>
> 
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers <http://public.kitware.com/mailman/listinfo/vtkusers>
> 
> 
> 
> -- 
> Cory Quammen
> R&D Engineer
> Kitware, Inc.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20150402/b6cb6dc3/attachment.html>


More information about the vtkusers mailing list