<meta http-equiv="content-type" content="text/html; charset=utf-8"><div class="gmail_quote">On Thu, Aug 19, 2010 at 10:21 PM, Jong Youl Choi <span dir="ltr"><<a href="mailto:yyalli@gmail.com">yyalli@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi all,<br>
<br>
I was trying to sub-select points in vtkPolyData by using<br>
vtkGeometryFilter and draw glyphs for those only selected points<br>
without success. A part of codes is as follows:<br>
<br>
vtkPolyData *plot = vtkPolyData::New();<br>
plot->SetPoints(points);<br>
plot->SetVerts(polys);<br>
plot->GetPointData()->SetScalars(scalars);<br>
<br>
// vtkGeometryFilter<br>
vtkGeometryFilter *subplot = vtkGeometryFilter::New();<br>
subplot->SetInput(plot);<br>
subplot->PointClippingOn();<br>
subplot->SetPointMinimum(0);<br>
subplot->SetPointMaximum(3);<br>
subplot->Update();<br>
<br>
// Glyph3D<br>
vtkSphereSource *sphere = vtkSphereSource::New();<br>
vtkGlyph3D *glyph = vtkGlyph3D::New();<br>
glyph->SetInput(subplot->GetOutput());<br>
glyph->SetSource(sphere->GetOutput());<br>
<br>
Using vtkGeometryFilter works if I don't use vtkGlyph3D. For example,<br>
<br>
vtkPolyDataMapper *plotMapper = vtkPolyDataMapper::New();<br>
plotMapper->SetInput(subplot->GetOutput());<br>
<br>
vtkLODActor *plotActor = vtkLODActor::New();<br>
plotActor->SetMapper(plotMapper);<br>
<br>
ren->AddActor(plotActor);<br>
<br>
I will appreciate any advice or comment.<br>
<br>
Thanks,<br>
Jong<br><br></blockquote><div><br></div><div>Could you use something like this? </div><a href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/Picking/HighlightSelectedPoints">http://www.vtk.org/Wiki/VTK/Examples/Cxx/Picking/HighlightSelectedPoints</a></div>
<div class="gmail_quote"><a href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/Picking/HighlightSelectedPoints"></a><br clear="all">Thanks,<br><br><div>David </div></div>