Extracting Contour from 3D Model Based on Edge Classification

LIU Gang,He Yuan-jun,LIU Wei
DOI: https://doi.org/10.3969/j.issn.1671-0444.2005.04.001
2005-01-01
Abstract:We sort edges of a 3D model into several classes in order to screen ou t silhouette edges which are those edges sharing a front- and a back-facing po ly gon. This process is comprised just with comparative calculations which can grea tly exclude the edges that are impossible to be the part of contour. Algorithm L utilizes the connectivity of contour, by tracing one silhouette edge from neig hbors, to find out all the edges of contour. This recursive process divides the silhouette edges into loops and separated edges, meanwhile both the directions of loops and the relationship between the loops confirm which loop are part of contour. Algorithm C is suitable for the coarse 3D model while Algorithm L fail s to trace the accurate loops in some conditions. Algorithm C relies on the relat ionship between the position of the visible polygons of model and that of silhou ette edges to clip the silhouette edges into contour. Quadtree is introduced to divide the region into sub-regions and exclude the outlying visible polygons. Q u adtree can greatly decrease the amount of clipping operations and make the algor ithm efficient enough.
What problem does this paper attempt to address?