HTML canvas miterLimit-attribut

Definition och användning

miterLimit Inställningar eller återställning av maximal skärningslängd.

Skärningslängd är avståndet mellan inre och yttre vinklar där två linjer möts.

Tips:Endast när lineJoin-attributet är "miter" är miterLimit giltig.

Ju mindre vinkeln mellan kantarna är, desto längre blir skärningslängden.

För att undvika att skärningslängden blir för lång, kan vi använda miterLimit-attributet.

Om skärningslängden överstiger värdet för miterLimit, kommer kantarna att mötas med lineJoin "bevel"Typ" för att visa (illustation 3):

Exempel

Rita linjer med maximalt skärningslängd 5:

Din webbläsare stöder inte canvas-taggen.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.lineWidth=10;
ctx.lineJoin="miter";
ctx.miterLimit=5;
ctx.moveTo(20,20);
ctx.lineTo(50,27);
ctx.lineTo(20,34);
ctx.stroke();

Prova själv

Syntaks

context.miterLimit=number;

Egenskapsvärde

Värde Beskrivning
number

Positivt. Anger den maximala snedlängden.

Om snedlängden överstiger värdet för miterLimit, kommer hörnen att visas med "bevel"-typen för lineJoin.

Tekniska detaljer

Standardvärde: 10

Webbläsarstöd

Numrerna i tabellen anger den första webbläsarversionen som helt stöder detta egenskap.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Kommentar:Internet Explorer 8 och tidigare versioner stöder inte <canvas>-elementet.