Name: animated track Author: Ian Curington Advanced Visual Systems, Inc Waterman's Court Kingsbury Crescent The Causeway Staines Middlesex TW18 3BA United Kingdom +44-784-449141 Type: Data Input Control Module (coroutine) Source: ani_track.c ani_track.txt ani_track.net Makefile Parameters: "track" widget Outputs: field 2d scalar uniform float (4x4 matrix) geom edit list (for object transformations on %top) Description: Animated Track uses the "track" widget to control transformations by producing a 4x4 transformation matrix, or using direct geometry object transformation control. The track control is in "immediate" mode, so that transformations are send dynamically in a stream to the rest of the network. The module has both Field and Geom output ports, so that either one or both may be used. The module is a coroutine, so that animation sequences could be added by inserting matrix modification code to the inner loop. Example Network (A) Using the FIELD output port read volume | downsize | ani_track colorizer | | ----- | | | tracer | display image Example Network (B) Using the GEOM output port ani_track read_geom | | ----- ------- | | geometry viewer Related Modules: Euler Transfomation