“Zeichnen Sie Polygon -HTML -Leinwand” Code-Antworten

JS Canvas zeichnen Polygon

var ctx = canvas.getContext('2d');
ctx.fillStyle = '#f00';
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(100,50);
ctx.lineTo(50, 100);
ctx.lineTo(0, 90);
ctx.closePath();
ctx.fill();
inibir

Zeichnen Sie Polygon -HTML -Leinwand

// accepts a vector array
// vector is simpy typeof {x: number, y: number}
function drawPolygon(points: Vector[]) {
  this.context.beginPath();

  this.context.moveTo(points[0].x, points[0].y);
  for (let i = 1; i < points.length; i++) {
    this.context.lineTo(points[i].x, points[i].y);
  }

  this.context.closePath();
  this.context.fill();
  this.context.stroke();
}
Himanshu Jangid

Ähnliche Antworten wie “Zeichnen Sie Polygon -HTML -Leinwand”

Fragen ähnlich wie “Zeichnen Sie Polygon -HTML -Leinwand”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen