Browse Prior Art Database

3D Animation Within a Widget

IP.com Disclosure Number: IPCOM000120920D
Original Publication Date: 1991-Jun-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 33K

Publishing Venue

IBM

Related People

Haletky, EL: AUTHOR

Abstract

X Windows System users are faced with many obstacles when writing and using widgets. A common problem is how to do animation using a 3D API that is not a part of the X Windows System. The following is a process that will allow either flip-book or timed animation and constant animation to take place using the X Windows System and a non-X 3D API.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

3D Animation Within a Widget

      X Windows System users are faced with many obstacles when
writing and using widgets.  A common problem is how to do animation
using a 3D API that is not a part of the X Windows System.  The
following is a process that will allow either flip-book or timed
animation and constant animation to take place using the X Windows
System and a non-X 3D API.

      The Widget feature of the X Windows System is very powerful and
contains some unique features that aid in defining this process.  The
two features of interest are the timeout callback and the work
process.  A timeout callback can be registered with the Widget to
perform a timed animation.  The timed animation function gets called
after a specified length of time.  Constant animation can be
performed by registering a work process with the Widget. The work
process is called continuously and should, therefore, be a short
function.

      The above processes will allow timed and constant animation to
take place within the X Windows System.  The timeout callback and
work process are routines that contain non-X 3D API drawing commands.

      Disclosed anonymously.