2016-08-29 12 views
0

Ich möchte eine Ellipse in canvas.js oder einem anderen Javascript zeichnen. Ist es möglich canvas.js zu zeichnen oder nicht? Bitte helfen Sie mir, die Ellipsenform zu zeichnen und den Code zu programmieren. Danke.Wie zeichnet man die Ellipsenform mit js?

+0

Entweder lernen umgesetzt werden könnten [mathematisch eine Ellipse erstellen] (http://www.williammalone.com/briefs/how -to-draw-ellipse-html5-canvas /) in Canvas oder verwenden Sie [CanvasRenderingContext2D.ellipse()] (https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/ellipse) Beachten Sie, dass nicht alle Browser Letzteres unterstützen. –

+0

mathematische Gleichung basierte Ellipse zum Beispiel Benutzer Typ irgendeine Ellipse Gleichung basierend auf Gleichung Zeichnen Sie das Diagramm, wie diese Methode zu programmieren bitte helpme. –

+0

Folgen Sie einfach dem Link? –

Antwort

0

graph are equation based draw the ellipse shape are updated image modal Bellow ist ein Ausschnitt zeigt, wie 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>

+0

sir bitte eine hilfe mir, wie man den grafiktyp zeichnet die ellipse zeichnen das referenzbeispiel nur die ellipse zeichnen. Aber ich möchte die berechnung zum beispiel auf image in aktualisierten fragen bild modal ich wollte und x und y-achse zeichnen zeichnen Also bitte hilf mir. –