GraphicsPath.Warp

Warp(PointF[], RectangleF)

Wendet eine durch ein Rechteck und ein Parallelogramm definierte Warp-Transformation darauf anGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
ParameterTypBeschreibung
destPointsPointF[]Eine Reihe vonPointF Strukturen, die ein Parallelogramm definieren, zu dem das Rechteck definiert istsrcRectwird transformiert. Das Array kann entweder drei oder vier Elemente enthalten. Wenn das Array drei Elemente enthält, wird die untere rechte Ecke des Parallelogramms durch die ersten drei Punkte impliziert.
srcRectRectangleFARectangleF das das Rechteck darstellt, das in das durch definierte Parallelogramm transformiert wirddestPoints.

Siehe auch


Warp(PointF[], RectangleF, Matrix)

Wendet eine durch ein Rechteck und ein Parallelogramm definierte Warp-Transformation darauf anGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
ParameterTypBeschreibung
destPointsPointF[]Eine Reihe vonPointF Strukturen, die ein Parallelogramm definieren, zu dem das Rechteck definiert istsrcRectwird transformiert. Das Array kann entweder drei oder vier Elemente enthalten. Wenn das Array drei Elemente enthält, wird die untere rechte Ecke des Parallelogramms durch die ersten drei Punkte impliziert.
srcRectRectangleFARectangleF das das Rechteck darstellt, das in das durch definierte Parallelogramm transformiert wirddestPoints.
matrixMatrixAMatrix die eine geometrische Transformation angibt, die auf den Pfad angewendet werden soll.

Siehe auch


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

Wendet eine durch ein Rechteck und ein Parallelogramm definierte Warp-Transformation darauf anGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
ParameterTypBeschreibung
destPointsPointF[]Eine Reihe vonPointF Strukturen, die ein Parallelogramm definieren, zu dem das Rechteck definiert istsrcRectwird transformiert. Das Array kann entweder drei oder vier Elemente enthalten. Wenn das Array drei Elemente enthält, wird die untere rechte Ecke des Parallelogramms durch die ersten drei Punkte impliziert.
srcRectRectangleFARectangleF das das Rechteck darstellt, das in das durch definierte Parallelogramm transformiert wirddestPoints.
matrixMatrixAMatrix die eine geometrische Transformation angibt, die auf den Pfad angewendet werden soll.
warpModeWarpModeAWarpMode Enumeration, die angibt, ob dieser Warp-Vorgang den perspektivischen oder den bilinearen Modus verwendet.

Siehe auch


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

Wendet eine durch ein Rechteck und ein Parallelogramm definierte Warp-Transformation darauf anGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
ParameterTypBeschreibung
destPointsPointF[]Eine Reihe vonPointF Strukturen, die ein Parallelogramm definieren, zu dem das Rechteck definiert istsrcRectwird transformiert. Das Array kann entweder drei oder vier Elemente enthalten. Wenn das Array drei Elemente enthält, wird die untere rechte Ecke des Parallelogramms durch die ersten drei Punkte impliziert.
srcRectRectangleFARectangleF das das Rechteck darstellt, das in das durch definierte Parallelogramm transformiert wirddestPoints.
matrixMatrixAMatrix die eine geometrische Transformation angibt, die auf den Pfad angewendet werden soll.
warpModeWarpModeAWarpMode Enumeration, die angibt, ob dieser Warp-Vorgang den perspektivischen oder den bilinearen Modus verwendet.
flatnessSingleEin Wert zwischen 0 und 1, der angibt, wie flach der resultierende Pfad ist. Weitere Informationen finden Sie unterFlatten Methoden.

Siehe auch