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 toconsult@rpi.edu