[vtk-developers] Geodesics on polygonal surfaces
Rasmus Reinhold Paulsen
rrp at oticon.dk
Wed Feb 7 08:37:03 EST 2007
Hi Karthik,
I have not done any work on the Geodesics routines since June 2005, so
unfortunately I do not have any hidden golden nuggets :)
Cheers,
Rasmus
PS. As can be seen I am gradually changing my academic email address
into my new one rrp at oticon.dk
________________________________
From: vtk-developers-bounces+rrp=oticon.dk at vtk.org
[mailto:vtk-developers-bounces+rrp=oticon.dk at vtk.org] On Behalf Of
Karthik Krishnan
Sent: 7. februar 2007 00:01
To: vtk-developers at vtk.org
Cc: rrp at imm.dtu.dk
Subject: [vtk-developers] Geodesics on polygonal surfaces
Hi,
I'm writing a widget that can draw on polygonal datasets. So an need an
algorithm that can trace geodesics on surfaces. I dug up an old thread :
http://public.kitware.com/pipermail/vtkusers/2005-June/080306.html
I played around with Rasmus Paulsen's code that computes the Dijkstra's
shortest path between two vertices (Graph geodesics). [
http://www2.imm.dtu.dk/~rrp/VTK/ <http://www2.imm.dtu.dk/~rrp/VTK/> ],
hoping to get the shortest path using Dijkistra and then try to smooth
the resulting zig-zagged curve.
It sort of works if the mesh is very dense. Often, it gives
non-intuitive results.
Attached is an example:
- The input polydata is
http://public.kitware.com/pub/itk/UsersITK/vtkDijkstra/ellipsoid.png
- The result is :
http://public.kitware.com/pub/itk/UsersITK/vtkDijkstra/DijkstraGeodesic1
.png
The curve ends up hugging the latitudes of the ellipsoid for a while to
get to its final destination, instead of zigzagging its way through the
latitudes and longitudes.
Any thoughts. Anybody else using geodesics for similar purposes ?
Thanks
--
Karthik Krishnan
R&D Engineer,
Kitware Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20070207/056039d3/attachment.html>
More information about the vtk-developers
mailing list