Animation constructors

This page should serve as a reference to the various modeling operators that exist in the Alpha_1 system.

 Animation Overview

 Alpha_1 transformations are capable of being animated. Notice that the matDescr types accept <number | curve> in their constructors. If a curve is used, it is treated as a motion curve with the x-axis representing time and the y-axis representing the scalar value at that time.

 A useful set of constructors for making linkages with joints that can be animated can be found here

. Time is used as a keyword in c_shape_edit. Other programs, such as motif3d, are capable of changing the value of time and triggering a repropagation of the dependency graph to create an animation.

 There are constuctors that take advantage of this notion of time.

animNum( MotionCurve )
Returns
<number> returns the y value of the curve when the x value is time. This actually creates a new dependency between animnum and the keyword time, so that if time is changed, the value of animnum changes as well and propagates.
MotionCurve
<curve> The curve

C_Shape_Edit User's Manual 
Alpha_1 User's Manual.
Copyright © 1998, University of Utah
a1-web@gr.cs.utah.edu