0
私はcanvas.jsや他のjavascriptで楕円形を描きたい。 canvas.jsを描画することは可能ですか?私が楕円形を描き、コードをプログラムするのを助けてください。 ありがとうございます。jsを使用して楕円形を描く方法は?
私はcanvas.jsや他のjavascriptで楕円形を描きたい。 canvas.jsを描画することは可能ですか?私が楕円形を描き、コードをプログラムするのを助けてください。 ありがとうございます。jsを使用して楕円形を描く方法は?
ベローはwilliammalone's algorithmはに学ぶどちらか
//FROM; http://www.williammalone.com/briefs/how-to-draw-ellipse-html5-canvas/
//Fetch element
var c = document.getElementById("c");
console.log(c);
//Get 2D context
var context = c.getContext("2d");
function drawEllipse(centerX, centerY, width, height) {
context.beginPath();
context.moveTo(centerX, centerY - height/2); // A1
context.bezierCurveTo(
centerX + width/2, centerY - height/2, // C1
centerX + width/2, centerY + height/2, // C2
centerX, centerY + height/2); // A2
context.bezierCurveTo(
centerX - width/2, centerY + height/2, // C3
centerX - width/2, centerY - height/2, // C4
centerX, centerY - height/2); // A1
context.fillStyle = "red";
context.fill();
context.closePath();
}
//Fire function
drawEllipse(100, 100, 100, 200)
<canvas id="c" height="200" width="200"></canvas>
私は助けてくださいグラフの種類を描く方法を教えてください楕円を描くあなたの参照例は楕円を描くだけです。しかし、私は描いた例をベースにして式を描きたいです。だから私を助けてください。 –
を実装する方法を実証スニペットある[数学的に楕円を作成](http://www.williammalone.com/briefs/how (CanvasRenderingContext2D.ellipse())(https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/ellipse)を使用してください。すべてのブラウザが後者をサポートしているわけではないことに注意してください。 –
数式は、ユーザーの種類などの楕円をベースにしています。方程式に基づく任意の楕円方程式グラフを描く方法は、このメソッドをプログラミングするのに役立ちます。 –
リンクをたどるだけですか? –