Warp

Warp(PointF[], RectangleF)

Tillämpar en varptransform, definierad av en rektangel och ett parallellogram, på dettaGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
ParameterTypBeskrivning
destPointsPointF[]En uppsättning avPointF strukturer som definierar ett parallellogram till vilket rektangeln definieras avsrcRect omvandlas. Arrayen kan innehålla antingen tre eller fyra element. Om arrayen innehåller tre element, impliceras det nedre högra hörnet av parallellogrammet av de tre första punkterna.
srcRectRectangleFARectangleF som representerar rektangeln som omvandlas till parallellogrammet som definieras avdestPoints .

Se även


Warp(PointF[], RectangleF, Matrix)

Tillämpar en varptransform, definierad av en rektangel och ett parallellogram, på dettaGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
ParameterTypBeskrivning
destPointsPointF[]En uppsättning avPointF strukturer som definierar ett parallellogram till vilket rektangeln definieras avsrcRect omvandlas. Arrayen kan innehålla antingen tre eller fyra element. Om arrayen innehåller tre element, impliceras det nedre högra hörnet av parallellogrammet av de tre första punkterna.
srcRectRectangleFARectangleF som representerar rektangeln som omvandlas till parallellogrammet som definieras avdestPoints .
matrixMatrixAMatrix som anger en geometrisk transformation som ska tillämpas på banan.

Se även


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

Tillämpar en varptransform, definierad av en rektangel och ett parallellogram, på dettaGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
ParameterTypBeskrivning
destPointsPointF[]En uppsättning avPointF strukturer som definierar ett parallellogram till vilket rektangeln definieras avsrcRect omvandlas. Matrisen kan innehålla antingen tre eller fyra element. Om matrisen innehåller tre element, antyds det nedre högra hörnet av parallellogrammet av de tre första punkterna.
srcRectRectangleFARectangleF som representerar rektangeln som omvandlas till parallellogrammet som definieras avdestPoints .
matrixMatrixAMatrix som anger en geometrisk transformation som ska tillämpas på banan.
warpModeWarpModeAWarpMode uppräkning som anger om denna förvrängningsoperation använder perspektiv eller bilinjärt läge.

Se även


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

Tillämpar en varptransform, definierad av en rektangel och ett parallellogram, på dettaGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
ParameterTypBeskrivning
destPointsPointF[]En uppsättning avPointF strukturer som definierar ett parallellogram till vilket rektangeln definieras avsrcRect omvandlas. Matrisen kan innehålla antingen tre eller fyra element. Om matrisen innehåller tre element, antyds det nedre högra hörnet av parallellogrammet av de tre första punkterna.
srcRectRectangleFARectangleF som representerar rektangeln som omvandlas till parallellogrammet som definieras avdestPoints .
matrixMatrixAMatrix som anger en geometrisk transformation som ska tillämpas på banan.
warpModeWarpModeAWarpMode uppräkning som anger om denna förvrängningsoperation använder perspektiv eller bilinjärt läge.
flatnessSingleEtt värde från 0 till 1 som anger hur platt den resulterande vägen är. För mer information, seFlatten metoder.

Se även