[vtkusers] 3D surface from 2D contours problem

Meisam Aliroteh meisam.aliroteh at gmail.com
Wed Jun 13 15:27:44 EDT 2007


I've had almost the same problem (refer to my post at
http://public.kitware.com/pipermail/vtkusers/2007-April/090700.html). I got
one response mentioning that using vtkImplicitModeller might help. I've been
busy implementing other portions of my project and haven't tried the
implicit modeller. Maybe you can try it and post a feedback as to whether it
helped or not.
Also, I've search the net and an algorithm/software called NUAGES might help
too. Again, I have not tried it myself, so if you decide to try it, please
post back whether it was useful or not so that others would know too!

good luck.



On 6/13/07, dean.inglis at camris.ca <dean.inglis at camris.ca> wrote:
>
> Hi,
>
> I have tried the various polydata triangulation algorithms, but
> can't find something that will work for my particular problem:
> a sequence of open (no loops) contours derived from
> image segmentation of a 3D data set.  The segmentation is
> of a non-convex 3D surface, so each slice's contour can be
> slightly curved (e.g. C shaped ) or even  twisting (e.g. S shaped).
> The surface corresponds to the articulating surface of a bone.
> As an example of an ideal simple case viewed overhead in
> the x-z plane (contours are in the x-y plane):
>
> y-x
> |
> z
>
> slice j=i+1          (jN-1)-(jN-2)- ... -(j3)-(j2)-(j1)-(j0)
>
>
> slice i              (i0)-(i1)-(i2)-(i3)- ... -(iN-2)-(iN-1)
>
>
> where (*) represent vertices, slice i has iN vertices, while
> the next slice j=i+1, has jN vertices.  Connecting vertex (iN-1)
> to vertex (j0) and vertex (jN-1) to vertex (i0) forms a
> closed polygon which can be triangulated.  However,
> if iN and jN different and the vertices have varying heights
> in the y direction, filters such as vtkDelauney*D or vtkTriangleFilter
> will not produce "correct" results.  What would be optimal
> is to triangulate from the outsides in,  generating multiple
> triangle apexes at certain vertices.  Is there anything in VTK
> or available otherwise that would be suitable?
>
> Dean
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20070613/5b444070/attachment.htm>


More information about the vtkusers mailing list