Proprietà miterLimit del canvas

Definizione e uso

miterLimit Imposta o restituisce la lunghezza massima dell'incrocio.

La lunghezza dell'incrocio è la distanza tra l'angolo interno e l'angolo esterno all'incrocio delle due linee.

Suggerimento:Solo quando l'attributo lineJoin è "miterquando è efficace miterLimit.

Più piccolo è l'angolo dell'angolo esterno, maggiore sarà la lunghezza dell'incrocio.

Per evitare che la lunghezza dell'incrocio sia troppo lunga, possiamo utilizzare l'attributo miterLimit.

Se la lunghezza dell'incrocio è superiore al valore di miterLimit, gli angoli esterni saranno visualizzati con il tipo di incrocio lineJoin "beveldi tipo per visualizzare (fig. 3):

Esempio

Disegna una linea con la lunghezza massima dell'incrocio di 5:

Il tuo browser non supporta il tag canvas.

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 a farlo tu stesso

Sintassi

context.miterLimit=number;

Valore dell'attributo

Valore Descrizione
number

Numero positivo. Stabilisce la lunghezza massima dell'incrocio.

Se la lunghezza dell'incrocio è superiore al valore di miterLimit, gli angoli esterni saranno visualizzati con il tipo di incrocio lineJoin "bevel".

Dettagli tecnici

Valore predefinito: 10

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.

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

Nota:Internet Explorer 8 e versioni precedenti non supportano l'elemento <canvas>.