Kazhdan, MichaelKlein, AllisonDalal, KetanHoppe, HuguesAlexander Belyaev and Michael Garland2014-01-292014-01-292007978-3-905673-46-31727-8384https://doi.org/10.2312/SGP/SGP07/125-133This paper presents a novel algorithm for generating a watertight level-set from an octree. We show that the level- set can be efficiently extracted regardless of the topology of the octree or the values assigned to the vertices. The key idea behind our approach is the definition of a set of binary edge-trees derived from the octree s topology. We show that the edge-trees can be used define the positions of the isovalue-crossings in a consistent fashion and to resolve inconsistencies that may arise when a single edge has multiple isovalue-crossings. Using the edge-trees, we show that a provably watertight mesh can be extracted from the octree without necessitating the refinement of nodes or modification of their values.Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Boundary RepresentationsUnconstrained Isosurface Extraction on Arbitrary Octrees