<<<<<<<<<<<<<<<<<

transform_data_set(display)Display Classestransform_data_set(display)

NAME

transform_data_set - applies a transformation to a visage data set

DESCRIPTION

The transform filter takes the name of a person or actor object (creates a person object if none is specified) and uses that object's transformation matrix to transform the points and vectors of a visage data set. The transformation matrix contains three components: a translation, a rotation, and a (not necessarily uniform) scale. The transformation is done as follows: For transforming points, all three components of the matrix are used as-is. The vectors of a display_data object are handled as the points, however translation component is excluded.

SUPERCLASS

data_set_filter

INSTANCE VARIABLES

person_name The name of a person object whose transformation to use.

MESSAGES

generate_data! Performs the transformation described above and puts the result in the data_out.

person_name[=?] Standard string set and query methods.

does_not_understand Used internally to forward all unrecognized messages to the object referenced by the "person_name" instance variable. This allows the transform filter to accept messages like "front=" and "rotate_x:".

SEE ALSO

data_set_filter, transform_filter


Please send comments and suggestions to
consult@rpi.edu