System and method for integrating media objects for viewing on and
manipulation via a computing device such as a personal computer. The
system and method may be provided via an application program interface
(API) which provides functions that allow an application program to
create a scene and add media objects to the scene. The method includes
preparing a translation vector and a rotation matrix for each of the
media objects to define an orientation and a location of each of the
media objects in the scene. The scene including the media objects is
displayed. An interface is provided so that a user may manipulate the
scene and the objects therein. The system and method may be implemented
on a personal computer or other computing device.