CS 460 Computer Graphics

Data Structures for Graphics

Three storage schema for polygon meshes are presented:

MethodCharacterized byEfficient
Storage
Ease of
Calculation
Shared Edges
or Vertices?
Closure
Explicit Each of the polygons is stored as a n-tuple of XYZ coordinate pairs in an array. NOYESNOYES
Pointer to Vertex List Vertices stored as XYZ tuples, Polygons are created from vertices. YES
Most Efficient
YESNOYES
Pointer to Edge List
aka
Explicit Edge
Vertices stored as XYZ tuples.
Edges stored as pair of vertices and 1 or 2 polygons.
Polygons are created from edges.
YESYESEdges - YES
Vertices - NO
YES

Detailed notes in pdf format (49 KB)

G. Hill Price