GraphicsPath.Warp

Warp(PointF[], RectangleF)

Применяет преобразование деформации, заданное прямоугольником и параллелограммом, к этомуGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
ПараметрТипОписание
destPointsPointF[]МассивPointF структуры, которые определяют параллелограмм, к которому прямоугольник, заданныйsrcRectтрансформируется. Массив может содержать три или четыре элемента. Если массив содержит три элемента, нижний правый угол параллелограмма подразумевается первыми тремя точками.
srcRectRectangleFАRectangleF который представляет прямоугольник, который преобразуется в параллелограмм, определяемый формулойdestPoints.

Смотрите также


Warp(PointF[], RectangleF, Matrix)

Применяет преобразование деформации, заданное прямоугольником и параллелограммом, к этомуGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
ПараметрТипОписание
destPointsPointF[]МассивPointF структуры, которые определяют параллелограмм, к которому прямоугольник, заданныйsrcRectтрансформируется. Массив может содержать три или четыре элемента. Если массив содержит три элемента, нижний правый угол параллелограмма подразумевается первыми тремя точками.
srcRectRectangleFАRectangleF который представляет прямоугольник, который преобразуется в параллелограмм, определяемый формулойdestPoints.
matrixMatrixАMatrix который определяет геометрическое преобразование, применяемое к пути.

Смотрите также


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

Применяет преобразование деформации, заданное прямоугольником и параллелограммом, к этомуGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
ПараметрТипОписание
destPointsPointF[]МассивPointF структуры, определяющие параллелограмм, к которому прямоугольник, заданныйsrcRectтрансформируется. Массив может содержать три или четыре элемента. Если массив содержит три элемента, нижний правый угол параллелограмма подразумевается первыми тремя точками.
srcRectRectangleFАRectangleF который представляет прямоугольник, который преобразуется в параллелограмм, определяемый формулойdestPoints.
matrixMatrixАMatrix который определяет геометрическое преобразование, применяемое к пути.
warpModeWarpModeАWarpMode перечисление, указывающее, использует ли эта операция деформации перспективный или билинейный режим.

Смотрите также


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

Применяет преобразование деформации, заданное прямоугольником и параллелограммом, к этомуGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
ПараметрТипОписание
destPointsPointF[]МассивPointF структуры, которые определяют параллелограмм, к которому прямоугольник, заданныйsrcRectтрансформируется. Массив может содержать три или четыре элемента. Если массив содержит три элемента, нижний правый угол параллелограмма подразумевается первыми тремя точками.
srcRectRectangleFАRectangleF который представляет прямоугольник, который преобразуется в параллелограмм, определяемый формулойdestPoints.
matrixMatrixАMatrix который определяет геометрическое преобразование, применяемое к пути.
warpModeWarpModeАWarpMode перечисление, указывающее, использует ли эта операция деформации перспективный или билинейный режим.
flatnessSingleЗначение от 0 до 1, указывающее, насколько плоским будет результирующий путь. Для получения дополнительной информации см.Flatten методы.

Смотрите также