For the interested reader...

  • Animation

  • Copying composite morphs

  • Synchronization

Things we have not covered

There are several important parts of Morphic that we have not dealt with. These are advanced topics, which are required for serious use, but beyond the scope of an introductory tutorial. They are dealt with in more detail in the Morphic manual:

Animation

Morphic provides ubiquitous animation. Every morph can participate in animation. Animation can be as simple as having a method applied regularly, causing a change in the appearance of the morph, or it can be as complex as synchronized transformations involving many morphs.

Copying composite morphs

When a composite morph is copied, the entire structure is duplicated. As part of the copying process, internal references between morphs have to be dealt with so that the new structure is consistent (and does not contain references to the original morphs). Morphic supplies a framework for doing this in a controlled fashion.

Synchronization

Morphic is a live system, and has to respond to many concurrent stimuli. Many user can be acting on the system at the same time, together with self- driven animations and other processes. It is in this context that applications modify the display. Some synchronization is required to ensure that this proceeds as expected, and Morphic provides hooks for this.

[ Previous ] [ Index ] [ Next ]