CairoMatrix::initIdentity
CairoMatrix::initScale
CairoMatrix
PHP Manual

# CairoMatrix::initRotate

# cairo_matrix_init_rotate

(PECL cairo >= 0.1.0)

CairoMatrix::initRotate -- cairo_matrix_init_rotate — Crée une nouvelle matrice de rotation

### Description

Style orienté objet (méthode) :

public static void CairoMatrix::initRotate ( float `$radians` )

Style procédural :

object cairo_matrix_init_rotate ( float `$radians` )

Crée une nouvelle matrice de transformation qui effectue une rotation en utilisant un rayon fourni.

### Liste de paramètres

`radians`

  angle de rotation, en degrés. La direction de rotation est définie de tel sorte qu'un angle positif tourne dans la direction de l'axe X positif vers la direction de l'axe Y positif. Avec l'orientation par défaut des axes en Cairo, les angles positifs tournent l'objet dans la direction des aiguilles d'une montre.

### Valeurs de retour

Retourne un nouvel objet CairoMatrix qui peut être utilisé avec les surfaces, les contextes ainsi que les masques.

### Exemples

Exemple #1 Style orienté objet

`<?php
/* Crée une nouvelle matrice */
$matrix = CairoMatrix::initRotate(0.3);
?>`

Exemple #2 Style procédural

`<?php
/* Crée une nouvelle matrice */
$matrix = cairo_matrix_init_rotate(0.3);
?>`

### Voir aussi

- CairoMatrix::__construct() - Crée un nouvel objet CairoMatrix
- CairoMatrix::initIdentity() - Crée une nouvelle matrice d'identité
- CairoMatrix::initScale() - Crée une nouvelle matrice de mise à l'échelle
- CairoMatrix::initTranslate() - Crée une nouvelle matrice de traduction

CairoMatrix::initIdentity
CairoMatrix::initScale
CairoMatrix
PHP Manual