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

Δείτε επίσης