[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