IEEE Computer Graphics and Applications · 1988 · 183 citations · 126 references
ComputingComputer ScienceAlgorithmsComputer GraphicsData StructuresData Structure AlgorithmsGeometric Data StructuresGeometry ProcessingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingSpatial Data StructuresHierarchical StructuresOctree DecompositionOctreesQuadtree DecompositionQuadtreesTree Algorithms
The fundamentals of hierarchical data structures are reviewed and it is shown how they are used in the implementation of some basic operations in computer graphics. The properties of hierarchical structures are discussed, focusing on quadtrees and octrees. The latter are defined, some of the more common ways in which they are implemented are examined, and an explanation of the quadtree/octree complexity theorem is provided. Vector quadtrees and vector octrees are discussed. The performance of basic operations using quadtrees is considered.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
126
Algorithm for computer control of a digital plotter
Jack Bresenham · IBM Systems Journal · 1965 · 2.2K citations
Fundamentals of interactive computer graphics
Computer Graphics and Image Processing · 1982 · 1.8K citations
An improved illumination model for shaded display
Turner Whitted · Communications of the ACM · 1980 · 1.8K citations · Full text