Where is your plane located WRT your polydata?<br><br><div class="gmail_quote">On Wed, Sep 19, 2012 at 4:53 PM, Yunier López Martinez <span dir="ltr">&lt;<a href="mailto:ylopez@estudiantes.uci.cu" target="_blank">ylopez@estudiantes.uci.cu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:10pt;font-family:arial,helvetica,sans-serif"><span lang="en"><span>Hello</span><span>, I&#39;m</span> <span>trying to make a</span> <span>clipping</span> <span>to all objects</span> <span>that are in</span> <span>the</span> scene with the same clip function<span>...</span><br>
<br> <span>This</span> <span>is</span> <span>the code</span> <span>I have so far</span><span>:<br><span style="white-space:pre-wrap"></span><br>    vtkPointSource *points = vtkPointSource::New();<br>    points-&gt;SetNumberOfPoints(500);<br>
    vtkPolyDataMapper *pmapper = vtkPolyDataMapper::New();<br>    pmapper-&gt;SetInputConnection(points-&gt;GetOutputPort());<br>    <br>    //vtkActor *pactor = vtkActor::New();<br>    //pactor-&gt;SetMapper(pmapper);<br>
    //pactor-&gt;GetProperty()-&gt;SetColor(1,0,0);<br><br>    vtkCubeSource *cube = vtkCubeSource::New();<br>    vtkPolyDataMapper *cmapper = vtkPolyDataMapper::New();<br>    cmapper-&gt;SetInputConnection(cube-&gt;GetOutputPort());<br>
<br>    //vtkActor *cactor = vtkActor::New();<br>    //cactor-&gt;SetMapper(cmapper);<br>    //cactor-&gt;GetProperty()-&gt;SetColor(1,1,0);<br>    <br>    vtkPolyDataAlgorithm *all = vtkPolyDataAlgorithm::New();<br>    all-&gt;AddInputConnection(points-&gt;GetOutputPort());<br>
    all-&gt;AddInputConnection(points1-&gt;GetOutputPort());<br><br>    vtkPlane* plane = vtkPlane::New();<br>    vtkClipPolyData *clip = vtkClipPolyData::New();<br>    clip-&gt;SetClipFunction(plane);<br>    clip-&gt;InsideOutOn();<br>
    clip-&gt;SetInputConnection(all-&gt;GetOutputPort());<br>    vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();<br>    mapper-&gt;SetInputConnection(clip-&gt;GetOutputPort());<br>    vtkActor *actor = vtkActor::New();<br>
    actor-&gt;SetMapper(mapper);<br><br></span></span><br><span lang="en"><span><span lang="en"><span>    //renderer-&gt;AddActor(pactor); <span lang="en"><span>This does work</span><span>,</span> <span>but it</span> <span>shows</span> <span>the object without</span> <span>clipping</span> <span>(</span><span>logically</span><span>)</span></span></span></span></span></span><br>
<span lang="en"><span><span lang="en"><span><span lang="en"><span>    //renderer-&gt;AddActor(cactor);</span></span></span></span></span></span>  ||<br><span lang="en"><span><span lang="en"><span><span lang="en"><span></span></span></span></span>    renderer-&gt;AddActor(actor);  -----<span lang="en"><span>nothing happens</span> <span>with</span> <span>this<br>
<br></span></span></span></span><span lang="en"><span>I want to clarify</span> <span>that</span><span> I can do</span> <span>the</span> <span>clipping</span> <span>to a single object</span> <span>successfully</span><span>,</span> <span>even</span> <span>I can do</span> <span></span></span><span lang="en"><span>multiple</span> <span>clipping to</span></span><span lang="en"><span></span> <span>the same object</span> <span></span></span><br>
</div>
<br>
<div>
<a href="http://www.uci.cu/" target="_blank">
<img src="">
</a></div>


<br></div><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Unpaid intern in BillsBasement at noware dot com<br><br>