POV-Ray : Newsgroups : povray.binaries.images : 'Accidental' isosurface : Re: 'Accidental' isosurface Server Time
28 Sep 2024 11:09:25 EDT (-0400)
  Re: 'Accidental' isosurface  
From: Warp
Date: 25 Nov 2009 16:48:12
Message: <4b0da61c@news.povray.org>
PM 2Ring wrote:
> I found the Marching Cubes C code

  AFAIK the Marching Triangles algorithm produces meshes of much higher
quality than Marching Cubes.

  Marching Cubes tends to produce randomly-sized triangles and very thin
triangles whose size is in no way related to the shape, and it doesn't
take into account the curvature of the surface being tesselated.

  Marching Triangles, on the other hand, produces nice about
evenly-sized triangles for surfaces with the same curvature, and does so
adaptively, ie. producing smaller triangles at high curvature places and
larger triangles at low curvature places. The end result (when eg.
rendered as a wireframe) tends to look a lot more pleasing.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.