Node: Affine Transformations for Ellipses, Next: Querying Ellipses, Previous: Labeling Ellipses, Up: Ellipse Reference
Transform rotate (const real x, [const real y = 0, [const real z = 0]]) | Virtual function |
Transform rotate (const Point& p0, const Point& p1, [const real angle = 180]) | Virtual function |
Transform rotate (const Path& p, [const real angle = 180]) | Virtual function |
Transform scale (real x, [real y = 1, [real z = 1]]) | Virtual function |
Transform shear (real xy, [real xz = 0, [real yx = 0, [real yz = 0, [real zx = 0, [real zy = 0]]]]]) | Virtual function |
Transform shift (real x, [real y = 0, [real z = 0]]) | Virtual function |
Transform shift (const Point& p) | Virtual function |
void shift_times (real x, [real y = 1, [real z = 1]]) | Virtual function |
void shift_times (const Point& p) | Virtual function |
These create a Transform t locally, and call
do_transform(t) .
See Ellipse Reference; Performing Transformations.
Rotating and shifting an If scaling or shearing is performed on an |