HTML canvas quadraticCurveTo() æ¹æ³
å®ä¾
ç»å¶ä¸æ¡äºæ¬¡è´å¡å°æ²çº¿ï¼
JavaScript:
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20, 20);
ctx.quadraticCurveTo(20, 100, 200, 20);
ctx.stroke();
æµè§å¨æ¯æ
表ä¸çæ°å表示å®å ¨æ¯æ该æ¹æ³ç第ä¸ä¸ªæµè§å¨çæ¬ã
æ¹æ³ | |||||
---|---|---|---|---|---|
quadraticCurveTo() | Yes | 9.0 | Yes | Yes | Yes |
å®ä¹åç¨æ³
quadraticCurveTo() æ¹æ³éè¿ä½¿ç¨è¡¨ç¤ºäºæ¬¡è´å¡å°æ²çº¿çæå®æ§å¶ç¹ï¼åå½åè·¯å¾æ·»å ä¸ä¸ªç¹ã
äºæ¬¡è´å¡å°æ²çº¿éè¦ä¸¤ä¸ªç¹ã第ä¸ä¸ªç¹æ¯ç¨äºäºæ¬¡è´å¡å°è®¡ç®ä¸çæ§å¶ç¹ï¼ç¬¬äºä¸ªç¹æ¯æ²çº¿çç»æç¹ã æ²çº¿çå¼å§ç¹æ¯å½åè·¯å¾ä¸æåä¸ä¸ªç¹ãå¦æè·¯å¾ä¸åå¨ï¼é£ä¹è¯·ä½¿ç¨ beginPath() å moveTo() æ¹æ³æ¥å®ä¹å¼å§ç¹ã
æç¤ºï¼ è¯·æ¥ç bezierCurveTo() æ¹æ³ã å®æ两个æ§å¶ç¹ï¼èä¸æ¯ä¸ä¸ªã
JavaScript è¯æ³: | context.quadraticCurveTo(cpx,cpy,x,y); |
---|
åæ°å¼
åæ° | æè¿° | è¯ä¸è¯ |
---|---|---|
cpx | è´å¡å°æ§å¶ç¹ç x åæ ã | è¯ä¸è¯ » |
cpy | è´å¡å°æ§å¶ç¹ç y åæ ã | è¯ä¸è¯ » |
x | ç»æç¹ç x åæ ã | è¯ä¸è¯ » |
y | ç»æç¹ç y åæ ã | è¯ä¸è¯ » |