<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi,<br>
<br>
I'm searching how to recreate the FiberNavigator [1] using vtk and
I'm stuck on one problem. As you can see in my screenshot [2], we
use a little teal cube to filter which fibers we want to see. The
cube will be a vtkBoxWidget and the fibers are a vtkPolyData. The
problem is that there's no concept of cell visibility in a
vtkPolyData. I found this feature in vtkStructuredGrid but I believe
my data doesn't fit the class' description. I found three ways to do
what I want:<br>
<ol>
<li>Use vtkExtractSelectedPolyDataIds to extract only the cells I
need. I think this would be super slow.<br>
</li>
<li>Add/delete cells when the cube pass by. I think this would
also be slow.</li>
<li>Extend vtkPolyData to add the concept of visibility
(vtkStructuredVisibilityConstraint). This looks like the best
option to me but I may be wrong.</li>
</ol>
<p>I wonder what's the best way to filter the fibers. Do you have
any suggestions for me? Thanks for your time.<br>
</p>
[1] <a class="moz-txt-link-freetext"
href="https://github.com/scilus/fibernavigator">https://github.com/scilus/fibernavigator</a><br>
[2] <a class="moz-txt-link-freetext" href="http://imgur.com/1edZpWT">http://imgur.com/1edZpWT</a><br>
<br>
<div class="moz-signature">-- <br>
<table cellpadding="2" cellspacing="2" width="218" border="0"
height="96">
<tbody>
<tr>
<td valign="middle"> <a href="http://imeka.ca/"> <img
alt="Logo Imeka"
src="cid:part2.07020803.06040308@imeka.ca" width="66"
height="67"> </a> </td>
<td valign="top"> Nil Goyette, M.Sc.<br>
Programmer<br>
<a href="http://imeka.ca/">www.imeka.ca</a><br>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>