CairoLineJoin
CairoMatrix::__construct
Cairo
PHP Manual
La clase CairoMatrix
Introducción
Las matrices se usan en cairo para la conversión entre diferentes espacios de coordenadas.
Clases sinopsis
CairoMatrix
{
/* Métodos */
__construct
([
float
$xx
= 1.0
[,
float
$yx
= 0.0
[,
float
$xy
= 0.0
[,
float
$yy
= 1.0
[,
float
$x0
= 0.0
[,
float
$y0
= 0.0
]]]]]] )
public
static
void
initIdentity
(
void
)
public
static
void
initRotate
(
float
$radians
)
public
static
void
initScale
(
float
$sx
,
float
$sy
)
public
static
void
initTranslate
(
float
$tx
,
float
$ty
)
public
void
invert
(
void
)
public
static
CairoMatrix
multiply
(
CairoMatrix
$matrix1
,
CairoMatrix
$matrix2
)
public
void
rotate
(
string
$sx
,
string
$sy
)
public
void
scale
(
float
$sx
,
float
$sy
)
public
array
transformDistance
(
string
$dx
,
string
$dy
)
public
array
transformPoint
(
string
$dx
,
string
$dy
)
public
void
translate
(
string
$tx
,
string
$ty
)
}
Table of Contents
CairoMatrix::__construct
— Crea un nuevo objeto CairoMatrix
CairoMatrix::initIdentity
— Crea una nueva matriz de identidad
CairoMatrix::initRotate
— Crea una nueva matriz rotada
CairoMatrix::initScale
— Crea una nueva matriz de escala
CairoMatrix::initTranslate
— Crea una nueva matriz de traducción
CairoMatrix::invert
— El propósito de invert
CairoMatrix::multiply
— El propósito de multiply
CairoMatrix::rotate
— El propósito de rotate
CairoMatrix::scale
— Aplica escala a una matriz
CairoMatrix::transformDistance
— El propósito de transformDistance
CairoMatrix::transformPoint
— El propósito de transformPoint
CairoMatrix::translate
— El propósito de translate
CairoLineJoin
CairoMatrix::__construct
Cairo
PHP Manual