GraphicsPath.Warp

Warp(PointF[], RectangleF)

Applica una trasformazione 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 dasrcRectsi trasforma. L’array può contenere tre o quattro elementi. Se la matrice contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicito nei primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che viene trasformato nel parallelogramma definito dadestPoints.

Guarda anche


Warp(PointF[], RectangleF, Matrix)

Applica una trasformazione 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 dasrcRectsi trasforma. L’array può contenere tre o quattro elementi. Se la matrice contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicito nei primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che viene trasformato nel parallelogramma definito dadestPoints.
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.

Guarda anche


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

Applica una trasformazione 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 definiscono un parallelogramma a cui il rettangolo definito dasrcRectsi trasforma. L’array può contenere tre o quattro elementi. Se la matrice contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicito nei primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che viene trasformato nel parallelogramma definito dadestPoints.
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.
warpModeWarpModeUNWarpMode enumerazione che specifica se questa operazione di distorsione utilizza la modalità prospettiva o bilineare.

Guarda anche


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

Applica una trasformazione 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 dasrcRectsi trasforma. L’array può contenere tre o quattro elementi. Se la matrice contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicito nei primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che viene trasformato nel parallelogramma definito dadestPoints.
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.
warpModeWarpModeUNWarpMode enumerazione che specifica se questa operazione di distorsione utilizza la modalità prospettiva o bilineare.
flatnessSingleUn valore compreso tra 0 e 1 che specifica quanto è piatto il percorso risultante. Per ulteriori informazioni, vedere ilFlatten metodi.

Guarda anche