(PECL cairo >= 0.1.0)
CairoMatrix::__construct -- cairo_matrix_init — Crea un nuevo objeto CairoMatrix
Estilo orientado a objetos (método):
Estilo procedural:
Devuelve un nuevo objeto CairoMatrix. Las matrices se usan en cairo para hacer conversiones entre diferentes espacios de coordenadas. Establece la matriz para ser la transformación afín dada por xx, yx, xy, yy, x0, y0. La transformación es dada mediante: x_new = xx * x + xy * y + x0; y y_new = yx * x + yy * y + y0;
componente xx de la transformación afín
componente yx de la transformación afín
componente xy de la transformación afín
componente yy de la transformación afín
componente X de traducción de la transformación afín
componente Y de traducción de la transformación afín
Devuelve un nuevo objeto CairoMatrix que se puede usar con superficies, contextos y patrones.
Example #1 Estilo orientado a objetos
<?php
/* Crear una nueva Matriz */
$matriz = new CairoMatrix(1.0, 0.5, 0.0, 1.0, 0.0, 0.0);
?>
Example #2 Estilo procedural
<?php
/* Crear una nueva Matriz */
$matriz = cairo_matrix_init(1.0, 0.5, 0.0, 1.0, 0.0, 0.0);
?>