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 μεθόδους.

Δείτε επίσης