Warp

Warp(PointF[], RectangleF)

Applica una trasformata warp, definita da un rettangolo e un parallelogramma, a questoGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
ParametroTipoDescrizione
destPointsPointF[]Una matrice diPointF strutture che definiscono un parallelogramma a cui il rettangolo definito dasrcRect si trasforma. L’array può contenere tre o quattro elementi. Se la matrice contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicato dai primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che si trasforma nel parallelogramma definito dadestPoints.

Guarda anche


Warp(PointF[], RectangleF, Matrix)

Applica una trasformata warp, definita da un rettangolo e un parallelogramma, a questoGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
ParametroTipoDescrizione
destPointsPointF[]Una matrice diPointF strutture che definiscono un parallelogramma a cui il rettangolo definito dasrcRect si trasforma. L’array può contenere tre o quattro elementi. Se la matrice contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicato dai primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che si trasforma nel parallelogramma definito dadestPoints.
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.

Guarda anche


Warp(PointF[], RectangleF, Matrix, WarpMode)

Applica una trasformata warp, definita da un rettangolo e un parallelogramma, a questoGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
ParametroTipoDescrizione
destPointsPointF[]Una matrice diPointF strutture che definisce un parallelogramma a cui il rettangolo definito dasrcRect si trasforma. L’array può contenere tre o quattro elementi. Se la matrice contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicato dai primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che si trasforma nel parallelogramma definito dadestPoints.
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.
warpModeWarpModeUNWarpMode enumerazione che specifica se questa operazione di warp utilizza la modalità prospettica o bilineare.

Guarda anche


Warp(PointF[], RectangleF, Matrix, WarpMode, float)

Applica una trasformata warp, definita da un rettangolo e un parallelogramma, a questoGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
ParametroTipoDescrizione
destPointsPointF[]Una matrice diPointF strutture che definiscono un parallelogramma a cui il rettangolo definito dasrcRect si trasforma. L’array può contenere tre o quattro elementi. Se la matrice contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicato dai primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che si trasforma nel parallelogramma definito dadestPoints.
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.
warpModeWarpModeUNWarpMode enumerazione che specifica se questa operazione di warp utilizza la modalità prospettica o bilineare.
flatnessSingleUn valore compreso tra 0 e 1 che specifica quanto è piatto il percorso risultante. Per ulteriori informazioni, vedere ilFlatten metodi.

Guarda anche