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 è "miter
quando è 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 "bevel
di tipo per visualizzare (fig. 3):

Esempio
Disegna una linea con la lunghezza massima dell'incrocio di 5:
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();
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>.