GraphicsPath.Warp

Warp(PointF[], RectangleF)

Buna bir dikdörtgen ve bir paralelkenar tarafından tanımlanan bir çarpıtma dönüşümü uygular.GraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
ParametreTipTanım
destPointsPointF[]bir diziPointF dikdörtgenin tanımladığı bir paralelkenarı tanımlayan yapılarsrcRectdönüştürülür. Dizi, üç veya dört öğe içerebilir. Dizi üç öğe içeriyorsa, paralelkenarın sağ alt köşesi ilk üç nokta tarafından belirtilir.
srcRectRectangleFARectangleF tarafından tanımlanan paralelkenara dönüştürülen dikdörtgeni temsil eder.destPoints.

Ayrıca bakınız


Warp(PointF[], RectangleF, Matrix)

Buna bir dikdörtgen ve bir paralelkenar tarafından tanımlanan bir çarpıtma dönüşümü uygular.GraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
ParametreTipTanım
destPointsPointF[]bir diziPointF dikdörtgenin tanımladığı bir paralelkenarı tanımlayan yapılarsrcRectdönüştürülür. Dizi, üç veya dört öğe içerebilir. Dizi üç öğe içeriyorsa, paralelkenarın sağ alt köşesi ilk üç nokta tarafından belirtilir.
srcRectRectangleFARectangleF tarafından tanımlanan paralelkenara dönüştürülen dikdörtgeni temsil eder.destPoints.
matrixMatrixAMatrix yola uygulanacak bir geometrik dönüşümü belirtir.

Ayrıca bakınız


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

Buna bir dikdörtgen ve bir paralelkenar tarafından tanımlanan bir çarpıtma dönüşümü uygular.GraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
ParametreTipTanım
destPointsPointF[]bir diziPointF dikdörtgenin tanımladığı bir paralelkenarı tanımlayan yapılarsrcRectdönüştürülür. Dizi, üç veya dört öğe içerebilir. Dizi üç öğe içeriyorsa, paralelkenarın sağ alt köşesi ilk üç nokta tarafından belirtilir.
srcRectRectangleFARectangleF tarafından tanımlanan paralelkenara dönüştürülen dikdörtgeni temsil eder.destPoints.
matrixMatrixAMatrix yola uygulanacak bir geometrik dönüşümü belirtir.
warpModeWarpModeAWarpMode Bu çarpıtma işleminin perspektif mi yoksa çift doğrusal kip mi kullandığını belirten numaralandırma.

Ayrıca bakınız


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

Buna bir dikdörtgen ve bir paralelkenar tarafından tanımlanan bir çarpıtma dönüşümü uygular.GraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
ParametreTipTanım
destPointsPointF[]bir diziPointF dikdörtgenin tanımladığı bir paralelkenarı tanımlayan yapılarsrcRectdönüştürülür. Dizi, üç veya dört öğe içerebilir. Dizi üç öğe içeriyorsa, paralelkenarın sağ alt köşesi ilk üç nokta tarafından belirtilir.
srcRectRectangleFARectangleF tarafından tanımlanan paralelkenara dönüştürülen dikdörtgeni temsil eder.destPoints.
matrixMatrixAMatrix yola uygulanacak bir geometrik dönüşümü belirtir.
warpModeWarpModeAWarpMode Bu çarpıtma işleminin perspektif mi yoksa çift doğrusal kip mi kullandığını belirten numaralandırma.
flatnessSingleOrtaya çıkan yolun ne kadar düz olduğunu belirten 0 ile 1 arasında bir değer. Daha fazla bilgi için bkz.Flatten yöntemler.

Ayrıca bakınız