[vtkusers] vtkClipPolyData with vtkBox doesn't work
Eric E. Monson
emonson at cs.duke.edu
Thu Jan 14 14:28:52 EST 2010
Hello Adeline,
So, are you seeing nothing when you render your scene? One thing to be careful of when using a box for your clip function is which direction the default normals of the box faces point -- this defines whether the clip leaves the inside intact or cuts out the inside of the box. Maybe this isn't the problem you're having, but you could try setting
clipper->InsideOutOn();
and see if anything shows up.
Otherwise, there are examples of clipping with the vtkBoxWidget and it's GetPlanes method in {vtksource}/Widgets/Testing/Cxx/BoxWidget.cxx and {vtksource}/Examples/GUI/Python/BoxWidget.py in case those could help you track down the problem or approach it in another way.
Talk to you later,
-Eric
------------------------------------------------------
Eric E Monson
Duke Visualization Technology Group
On Jan 14, 2010, at 12:29 PM, Adeline Joliet wrote:
> Hello,
>
> I'm trying to cut un polydata using vtkClipPolyData with a vtkBox as implicit function.
>
> my Polydata is simply a rectangle (x = 100, y = 50, z= 20). I'd like to cut this rectangle to obtain
> only the part of the middle.. (so i'd like to cut to a right side AND a left side...)
>
> here is the code
>
> vtkBox * cuting = vtkBox::New();
> double boundy[6];
>
> //m_image is a vtkImageData that represent a cube (my rectangle polydata interect this cube, so the bounds should be correct...)
> m_image->GetBounds(boundy);
>
> cuting->SetBounds(boundy);
>
> vtkClipPolyData * clipper = vtkClipPolyData::New();
> clipper->SetInput(newPolyData);
> clipper->SetClipFunction(cuting);
>
> // and then I display clipper->GetOutput...
>
> the thing is that i tried with vtkPlane and it works... but the problem is that i need if a use
> vtkPlane I can cut only One side....
>
>
> any help would be appreciated,
> Than's
>
> Adeline
>
> Windows 7 : Trouvez le PC qui vous convient! Découvrez notre offre !_______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects athttp://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100114/bf3a1378/attachment.htm>
More information about the vtkusers
mailing list