oh, Thanks, I got nothing because I went to a wrong place: <a href="http://www.vtk.org/Wiki/VTK/Examples/">http://www.vtk.org/Wiki/VTK/Examples/</a><span style="color: rgb(255, 0, 0);">Graph</span>/DijkstraGraphGeodesicPath <br>
Anyway, below is part of my test code, it seems does not work at all: the length is always 0 :(<br><br>vtkPolyDataReader* TReader=vtkPolyDataReader::New();<br> TReader->SetFileName(strTarget.c_str());<br> TReader->Update();<br>
vtkPolyData* TsurfaceData=vtkPolyData::New();<br> TsurfaceData=TReader->GetOutput();<br> int nPoints = TsurfaceData->GetNumberOfPoints();<br> int nCell = TsurfaceData->GetNumberOfCells();<br><br> double dLength1 = -1.0;<br>
double dLength2 = -1.0;<br> double dLength3 = -1.0;<br> vtkDijkstraGraphGeodesicPath* geodesicVtkTool = vtkDijkstraGraphGeodesicPath::New();<br> geodesicVtkTool->SetInput(TsurfaceData);<br> geodesicVtkTool->SetStartVertex(18575);<br>
geodesicVtkTool->SetEndVertex(12238);<br> geodesicVtkTool->Update();<br> dLength1 = geodesicVtkTool->GetGeodesicLength();<br>Any comment? <br><br><br><div class="gmail_quote">On Wed, May 19, 2010 at 12:55 PM, David Doria <span dir="ltr"><<a href="mailto:daviddoria%2Bvtk@gmail.com">daviddoria+vtk@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">On Wed, May 19, 2010 at 12:20 PM, Dajiang Zhu <<a href="mailto:djzhu@uga.edu">djzhu@uga.edu</a>> wrote:<br>
> hi,<br>
> Does anyone know how to use vtkDijkstraGraphGeodesicPath? I can not find<br>
> any example code on the web. Actually I want to calculate the geodesic<br>
> distance between two points on a surface(polydata) so I think this class<br>
> should help, right? Thanks<br>
><br>
><br>
> Best,<br>
><br>
><br>
> DJ<br>
<br>
</div></div>Did your search lead you to the VTK Wiki Examples?<br>
<a href="http://www.vtk.org/Wiki/VTK/Examples" target="_blank">http://www.vtk.org/Wiki/VTK/Examples</a><br>
<br>
There is an example here:<br>
<br>
<a href="http://www.vtk.org/Wiki/VTK/Examples/Graphs/DijkstraGraphGeodesicPath" target="_blank">http://www.vtk.org/Wiki/VTK/Examples/Graphs/DijkstraGraphGeodesicPath</a><br>
<font color="#888888"><br>
David<br>
</font></blockquote></div><br>