Metodo Matrix3x2F::Skew (d2d1helper.h)
Crea una trasformazione asimmetria con i valori dell'asse x e dell'asse y specificati e il punto centrale specificati.
Sintassi
Matrix3x2F Skew(
FLOAT angleX,
FLOAT angleY,
D2D1_POINT_2F center
);
Parametri
angleX
Tipo: FLOAT
Angolo di inclinazione dell'asse x, misurato in gradi in senso antiorario rispetto all'asse y.
angleY
Tipo: FLOAT
Angolo di asimmetria dell'asse y, misurato in gradi in senso orario dall'asse x.
center
Tipo: D2D1_POINT_2F
Punto su cui viene eseguita l'asimmetria.
Valore restituito
Tipo: Matrix3x2F
Nuova trasformazione asimmetria.
Commenti
La tipica asimmetria dell'asse y significa sfasare l'angolo in gradi in senso antiorario dall'asse x. Tuttavia, poiché l'asse y in Direct2D è invertito, l'angolo di asimmetria dell'asse y in Direct2D significa inclinare l'angolo in gradi in senso orario rispetto all'asse x.
Ad esempio, la figura seguente mostra l'asimmetria del rettangolo con angolo di asimmetria dell'asse y di 30 gradi. Si noti che l'angolo è di 30 gradi in senso orario rispetto all'asse x.
Esempio
Per un esempio, vedere How to Skew an Object .For an example, see How to Skew an Object.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1helper.h |
Libreria | D2d1.lib |
DLL | D2d1.dll |