GraphicsPath.Warp

Warp(PointF[], RectangleF)

Past hierop een vervormingstransformatie toe, gedefinieerd door een rechthoek en een parallellogramGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
ParameterTypeBeschrijving
destPointsPointF[]Een reeks vanPointF structuren die een parallellogram definiëren waaraan de rechthoek wordt gedefinieerd doorsrcRectwordt getransformeerd. De array kan drie of vier elementen bevatten. Als de array drie elementen bevat, wordt de rechterbenedenhoek van het parallellogram geïmpliceerd door de eerste drie punten.
srcRectRectangleFARectangleF dat vertegenwoordigt de rechthoek die wordt getransformeerd naar het parallellogram gedefinieerd doordestPoints.

Zie ook


Warp(PointF[], RectangleF, Matrix)

Past hierop een vervormingstransformatie toe, gedefinieerd door een rechthoek en een parallellogramGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
ParameterTypeBeschrijving
destPointsPointF[]Een reeks vanPointF structuren die een parallellogram definiëren waaraan de rechthoek wordt gedefinieerd doorsrcRectwordt getransformeerd. De array kan drie of vier elementen bevatten. Als de array drie elementen bevat, wordt de rechterbenedenhoek van het parallellogram geïmpliceerd door de eerste drie punten.
srcRectRectangleFARectangleF dat vertegenwoordigt de rechthoek die wordt getransformeerd naar het parallellogram gedefinieerd doordestPoints.
matrixMatrixAMatrix die een geometrische transformatie specificeert die op het pad moet worden toegepast.

Zie ook


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

Past hierop een vervormingstransformatie toe, gedefinieerd door een rechthoek en een parallellogramGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
ParameterTypeBeschrijving
destPointsPointF[]Een reeks vanPointF structuren die een parallellogram definiëren waaraan de rechthoek wordt gedefinieerd doorsrcRectwordt getransformeerd. De array kan drie of vier elementen bevatten. Als de array drie elementen bevat, wordt de rechterbenedenhoek van het parallellogram geïmpliceerd door de eerste drie punten.
srcRectRectangleFARectangleF dat vertegenwoordigt de rechthoek die wordt getransformeerd naar het parallellogram gedefinieerd doordestPoints.
matrixMatrixAMatrix die een geometrische transformatie specificeert die op het pad moet worden toegepast.
warpModeWarpModeAWarpMode opsomming die specificeert of deze warp-bewerking gebruikmaakt van perspectief of bilineaire modus.

Zie ook


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

Past hierop een vervormingstransformatie toe, gedefinieerd door een rechthoek en een parallellogramGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
ParameterTypeBeschrijving
destPointsPointF[]Een reeks vanPointF structuren die een parallellogram definiëren waaraan de rechthoek wordt gedefinieerd doorsrcRectwordt getransformeerd. De array kan drie of vier elementen bevatten. Als de array drie elementen bevat, wordt de rechterbenedenhoek van het parallellogram geïmpliceerd door de eerste drie punten.
srcRectRectangleFARectangleF dat vertegenwoordigt de rechthoek die wordt getransformeerd naar het parallellogram gedefinieerd doordestPoints.
matrixMatrixAMatrix die een geometrische transformatie specificeert die op het pad moet worden toegepast.
warpModeWarpModeAWarpMode opsomming die specificeert of deze warp-bewerking gebruikmaakt van perspectief of bilineaire modus.
flatnessSingleEen waarde van 0 tot en met 1 die aangeeft hoe vlak het resulterende pad is. Voor meer informatie, zie deFlatten methoden.

Zie ook