NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Bob, > In the implementation of the isosurf() method, the construction of the > Pol_f_Vert[] array is based on the notion that 1 vertex may be shared (or > adjacent to) by a maximum of 8 polygons. I'm wondering where this result > is derived from. In other words, why is 8 the maximum number of polygons > shared by a vertex. The reason I am wondering is because in our own > implementation of Marching Cubes (taken from the Visualization Toolkit), > as far as I can tell, I'm getting a result that says a vertex can be > shared by up to 9 polygons. I seem to be getting this result fairly > consistently and I don't know, at this writing, whether or not this is a > valid result. In our isosurf method, a vertex lies on a cube edge so is adjacent to at most four cubes, and there can be at most two polygons adjacent to a vertex from one cube. I wouldn't worry too much about it. I'd either use our isosurf as is, or replace it with your own. By the way, we recently added a new method makeContour() to ShadowType to make it easier to define new extensions of DataRenderer with radically different approaches to contours. Cheers, Bill ---------------------------------------------------------- Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706 hibbard@xxxxxxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738 http://www.ssec.wisc.edu/~billh/vis.html
visad
archives: