Issue No.04 - July/August (2007 vol.27)
Keith Wiley , University of New Mexico
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MCG.2007.88
Drawing programs must be able to distinguish which surface is on top anywhere that two surfaces overlap. Existing drawing programs do this by assigning surfaces to distinct layers, so they can't represent interwoven sets of surfaces. Druid uses a more general representation by maintaining local depth ordering of segments of a drawing's surface boundaries rather than a global depth relation between entire surfaces.
computer aided design, interwoven surfaces
Keith Wiley, "Representing Interwoven Surfaces in 2-1/2D Drawings", IEEE Computer Graphics and Applications, vol.27, no. 4, pp. 70-83, July/August 2007, doi:10.1109/MCG.2007.88