Μέθοδος Canvas quadraticCurveTo()
Ορισμός και χρήση
quadraticCurveTo()
Μέθοδος για να προσθέσετε έναν σημείο στο τρέχον δρόμο χρησιμοποιώντας τον καθορισμένο σημείο ελέγχου της quadraticBezier.
Σημείωση:Η καμπύλη quadraticBezier χρειάζεται δύο σημεία. Το πρώτο σημείο είναι ο σημείο ελέγχου που χρησιμοποιείται για τον υπολογισμό της quadraticBezier, το δεύτερο σημείο είναι το σημείο ολοκλήρωσης της καμπύλης. Το σημείο έναρξης της καμπύλης είναι ο τελευταίος σημείο του τρέχοντος διαδρόμου. Αν δεν υπάρχει δρόμος, χρησιμοποιήστε beginPath() και moveTo() Μέθοδος για να ορίσετε το σημείο έναρξης.

- Σημείο έναρξης: moveTo(
20
,20
) - Σημείο ελέγχου: quadraticCurveTo(
20
,100
,200,20) - Σημείο ολοκλήρωσης: quadraticCurveTo(20,100,
200
,20
)
Σημείωση:Δείτε επίσης Μέθοδος bezierCurveTo()Είναι δύο σημεία ελέγχου, όχι ένα.
Παράδειγμα
Διαγράψτε μια καμπύλη quadraticBezier:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.moveTo(20,20); ctx.quadraticCurveTo(20,100,200,20); ctx.stroke();
Γλώσσα
context.quadraticCurveTo(cpx,cpy,x,y);
Αξία παράμετρου
Παράμετροι | Περιγραφή |
---|---|
cpx | Η συντεταγμένη x του σημείου 贝塞尔. |
cpy | Η συντεταγμένη y του σημείου 贝塞尔. |
x | Η συντεταγμένη x του σημείου ολοκλήρωσης. |
y | Η συντεταγμένη y του σημείου ολοκλήρωσης. |
Υποστήριξη περιηγητή
Οι αριθμοί στην τаблицή σημειώνουν την έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως αυτήν την ιδιότητα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Σημείωση:Ο Internet Explorer 8 και οι προηγούμενες εκδόσεις δεν υποστηρίζουν το στοιχείο <canvas>.