ਕੈਂਵਸ quadraticCurveTo() ਮਹਾਂਦੇਸ਼

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

quadraticCurveTo() ਮਹਾਂਦੇਸ਼ ਨਾਲ ਇੱਕ ਬਿੰਦੂ ਜੋ ਦੂਜਾ ਬੇਜ਼ੀਅਰ ਬੇਲੋਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਮੌਜੂਦਾ ਪਥ ਵਿੱਚ ਜੋੜੋ。

ਸੁਝਾਅ:ਦੂਜਾ ਬੇਜ਼ੀਅਰ ਬੇਲੋਨ ਦੋ ਬਿੰਦੂਆਂ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ। ਪਹਿਲਾ ਬਿੰਦੂ ਦੂਜਾ ਬੇਜ਼ੀਅਰ ਕੰਟਰੋਲ ਬਿੰਦੂ ਹੈ, ਦੂਜਾ ਬਿੰਦੂ ਬੇਲੋਨ ਦਾ ਮੁਕਤ ਬਿੰਦੂ ਹੈ। ਬੇਲੋਨ ਦਾ ਸ਼ੁਰੂ ਬਿੰਦੂ ਮੌਜੂਦਾ ਪਥ ਦੇ ਆਖਰੀ ਬਿੰਦੂ ਹੈ। ਜੇਕਰ ਪਥ ਨਹੀਂ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ beginPath() ਅਤੇ moveTo() ਮਹਾਂਦੇਸ਼ ਨਾਲ ਸ਼ੁਰੂ ਬਿੰਦੂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਵਰਤੋਂ ਕਰੋ。

ਦੂਜੀ ਬੇਸਲਰ ਕਰਵ
  • ਸ਼ੁਰੂ ਬਿੰਦੂ: moveTo(20,20)
  • ਕੰਟਰੋਲ ਬਿੰਦੂ: quadraticCurveTo(20,100,200,20)
  • ਮੁਕਤ ਬਿੰਦੂ: quadraticCurveTo(20,100,200,20)

ਸੁਝਾਅ:ਦੇਖੋ bezierCurveTo() ਮਹਾਂਦੇਸ਼ਇਹ ਇੱਕ ਨਹੀਂ ਸੀ ਦੋ ਕੰਟਰੋਲ ਬਿੰਦੂ ਹਨ。

ਉਦਾਹਰਣ

ਇੱਕ ਦੂਜਾ ਬੇਜ਼ੀਅਰ ਬੇਲੋਨ ਦਰਸਾਓ

ਤੁਹਾਡਾ ਬਰਾਉਜ਼ਰ ਐੱਚਟੀਐੱਮਐੱਲ5 ਕੈਂਵਸ ਟੈਗ ਨੂੰ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ。

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 ਨਿਰਦੇਸ਼ਾਂਕ ਸਥਾਨ

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

ਇਸ ਪੈਮਾਨੇ ਵਿੱਚ ਅਨੁਸਾਰ ਪਹਿਲਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲਾ ਬਰਾਉਜ਼ਰ ਦੀ ਸੰਸਕਰਣ ਨੰਬਰ ਦਿਸਾਇਆ ਗਿਆ ਹੈ。

ਚਰੋਮੇ Edge ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
ਚਰੋਮੇ Edge ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
4.0 9.0 3.6 4.0 10.1

ਟਿੱਪਣੀਆਂ:Internet Explorer 8 ਅਤੇ ਪੁਰਾਣੇ ਸ਼ਾਮਿਲ ਹਨ, <canvas> ਅਣਪੋਰਟ ਨਹੀਂ ਹੈ。