An object-oriented library for hierarchical animation sequences

  • Authors:
  • Ralph E. Gonzalez

  • Affiliations:
  • -

  • Venue:
  • ACM SIGGRAPH Computer Graphics
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

A library for generating 3D graphics and animation sequences is presented, with the following features: (1) support for coordinated animation among arbitrarily-nested graphic segments, where animation may be specified with respect to an independent coordinate system within each nested segment; (2) support for time-based simulation; (3) support for multiple viewpoints and multiple display windows; (4) an object-oriented structure (using a "camera-projector" metaphor) providing an easy programming interface and extensibility; (5) encapsulation of machine-dependencies into alternative Screen classes, for portability among several platforms (presently Macintosh, PC-compatible, and X Window System). The library has been used by undergraduate students to program complex animation sequences. It presently supports only color 2D and 3D wireframe graphics, but may be extended to include light sources and rendering alternatives. The C++ source code has been placed in the public domain.