Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Matrix.Shear (Single, Single, MatrixOrder)

 

Data di pubblicazione: ottobre 2016

Applica il vettore di taglio specificato alla classe Matrix nell'ordine indicato.

Spazio dei nomi:   System.Drawing.Drawing2D
Assembly:  System.Drawing (in System.Drawing.dll)

public void Shear(
	float shearX,
	float shearY,
	MatrixOrder order
)

Parametri

shearX
Type: System.Single

Fattore di taglio orizzontale.

shearY
Type: System.Single

Fattore di taglio verticale.

order
Type: System.Drawing.Drawing2D.MatrixOrder

Enumerazione MatrixOrder che specifica l'ordine (antecedente o posticipato) in cui viene applicato il taglio.

La trasformazione applicata in questo metodo è un taglio solo se uno dei parametri è 0. Applicato a un rettangolo all'origine, quando il shearY fattore è 0, la trasformazione sposta il bordo inferiore orizzontalmente da shearX volte l'altezza del rettangolo. Quando il shearX fattore è 0, sposta il bordo destro verticalmente shearY volte la larghezza del rettangolo. Attenzione è nell'ordine quando entrambi i parametri sono diversi da zero, in quanto i risultati sono difficili da prevedere. Ad esempio, se entrambi i fattori sono 1, la trasformazione è singolare (pertanto non invertibile), riducendo l'intero piano in una singola riga.

Per un esempio, vedere Shear(Single, Single).

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: