Legend:
Library
Module
Module type
Parameter
Class
Class type
Apply linear transformations to objects in Mlpost
Transformations are an important way to modify objects in Mlpost. Objects can be scaled, shifted, rotated, etc, and any combination of these transformations is possible. Currently, transformations can be applied to Pictures, Pens and Paths.
a scaling function to be applied to each float; see Num.t for scaling functions for usual units. This makes only sense when the object to be transformed is given in "bp" units
a scaling function to be applied to each float; see Num.t for scaling functions for usual units. This makes only sense when the object to be transformed is given in "bp" units
Scale an object by a constant factor, but only in the y direction
Zscaled multiplies points of the object by the given point, using "complex" multiplication: (x,y) * (a,b) = (ax - by, bx + ay); its effect is to rotate and scale so as to map (1,0) into (a,b)
Zscaled multiplies points of the object by the given point, using "complex" multiplication: (x,y) * (a,b) = (ax - by, bx + ay); its effect is to rotate and scale so as to map (1,0) into (a,b)
Reflect an object with respect to the line that goes through the two given points