<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4611.1300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hello again,</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>I'm trying to figure out how to use vtkSelectVisiblePoints. 
This is part&nbsp;of&nbsp;my code....</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT 
size=2>==============================================================================</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp; void 
PolyPost_PresentationMeshRegionNumbers::_ComputeNodeNumbersPrs (void)<BR>&nbsp; 
{<BR>&nbsp;&nbsp;&nbsp; vtkRenderer* renderer = 
PolyPost_PresentationManager::GetManager()-&gt;GetCanvas()-&gt;GetRenderer();</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Convert the regions unstructured mesh to 
polygonal data.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkGeometryFilter* filter = 
vtkGeometryFilter::New();<BR>&nbsp;&nbsp;&nbsp; 
filter-&gt;SetInput(_region-&gt;GetGrid()); // GetGrid() returns a 
vtkUnstructuredGrid !!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Create an id filter.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkIdFilter* ids = 
vtkIdFilter::New();<BR>&nbsp;&nbsp;&nbsp; 
ids-&gt;SetInput(filter-&gt;GetOutput());<BR>&nbsp;&nbsp;&nbsp; 
ids-&gt;PointIdsOn();</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkSelectVisiblePoints* visPts = 
vtkSelectVisiblePoints::New();<BR>&nbsp;&nbsp;&nbsp; 
visPts-&gt;SetInput(ids-&gt;GetOutput());<BR>&nbsp;&nbsp;&nbsp; 
visPts-&gt;SetRenderer(renderer);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Create a labeled data 
mapper.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkLabeledDataMapper* mapper = 
vtkLabeledDataMapper::New();<BR>&nbsp;&nbsp;&nbsp; 
mapper-&gt;SetInput(visPts-&gt;GetOutput());<BR>&nbsp;&nbsp;&nbsp; 
mapper-&gt;SetLabelFormat("%g");<BR>&nbsp;&nbsp;&nbsp; 
mapper-&gt;SetLabelModeToLabelIds();</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Create an actor.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkActor2D* actor = 
vtkActor2D::New();<BR>&nbsp;&nbsp;&nbsp; 
actor-&gt;SetMapper(mapper);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Add the actor to the props 
collection.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; _props-&gt;AddItem(actor);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Clean up.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; filter-&gt;Delete();<BR>&nbsp;&nbsp;&nbsp; 
ids-&gt;Delete();<BR>&nbsp;&nbsp;&nbsp; 
visPts-&gt;Delete();<BR>&nbsp;&nbsp;&nbsp; 
mapper-&gt;Delete();<BR>&nbsp;&nbsp;&nbsp; actor-&gt;Delete();</FONT></DIV>
<DIV><FONT size=2>&nbsp; }</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>
<DIV><FONT 
size=2>==============================================================================</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></FONT></DIV>
<DIV><FONT size=2>When I try to display the numbers I get this error message 
(using VC++ 6.0)</FONT></DIV>
<DIV><FONT size=2>&nbsp;The exception Integer division by 
zero..........</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Does anyone have any ideas what I am doing wrong 
??</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Thanks</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Simon</DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT size=2>================================<BR>S.D.Bulman.<BR>Senior 
Research Officer.<BR>University of Wales Swansea.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2><A 
href="mailto:S.D.Bulman@swansea.ac.uk">S.D.Bulman@swansea.ac.uk</A></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>(W) +44 (0)1792 513179<BR>(H)&nbsp; +44 (0)1792 
511144<BR>================================<BR></FONT></DIV></BODY></HTML>