Package edu.cmu.sun.animation

The Animation package helps to schdule animations to happen at specific times.

See:
          Description

Interface Summary
AnimationAction An interface for any object which can perform an animation action.
 

Class Summary
AnimationPlan Schedules animation on Component3D objects.
CleanupAction This action removes component from a scenegraph.
RotationAnimation Adjusts the rotation of a target Component3D.
ScaleAnimation Adjusts the scale of a Component3D.
ScheduledAnimation An abstract class representing an animation action.
ScheduledAnimationAction Allows for a custom animation to be added to an AnimationPlan.
TransitionManager Manages scene transitions after each user action.
TranslationAnimation Adjusts the translation of a target Component3D.
VisibilityAnimation Adjusts the visibility of a target Component3D.
 

Package edu.cmu.sun.animation Description

The Animation package helps to schdule animations to happen at specific times. With this package, you can start several animations at the same time, or start animations in sequence. It also allows you to add and remove items to the scenegraph so that they all appear to the user at the same time. In addition, it features a TransitionManager which is a global touch-point in the system to coordinate changes in the scene. After a user action, the TransitionManager is responsible for triggering to models to provide updates to the views. The views then create an animation plan, and the transition manager coordinates all parts of the plan to deliver a polished animation to the user.