tutoriais mais recente desenvolvimento web
 

HTML canvas miterLimit Propery

<Object Canvas

Exemplo

Desenhar linhas com o comprimento máximo de esquadria de 5:

YourbrowserdoesnotsupporttheHTML5canvastag.

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();
Tente você mesmo "

Suporte navegador

Os números na tabela especificar a primeira versão do navegador que suporta totalmente a propriedade.

Propriedade
miterLimit 4.0 9 3,6 4.0 10.1

Definição e Uso

Os limiteMitre conjuntos de propriedades ou retorna o comprimento máximo de esquadria.

O comprimento de esquadria é a distância entre o canto interior e o canto exterior, onde duas linhas se encontram.

Mitre limite figura 1

Tip: A propriedade limiteMitre funciona apenas se o lineJoin atributo é "miter" .

O comprimento mitra cresce como o ângulo do canto fica menor.

Para evitar que o comprimento mitra de ser demasiado longo, podemos usar a propriedade limiteMitre.

Se o comprimento de esquadria excede o valor limiteMitre, o canto vai ser exibido como tipo lineJoin "bevel" (Fig 3) :

Mitre limite figura 2
Valor padrão: 10
sintaxe JavaScript: context .miterLimit= number ;

Valores de propriedade

Valor Descrição Jogue
number Um número positivo que especifica o comprimento máximo de esquadria. Se o comprimento mitra atual excede o limiteMitre, o canto será exibido como lineJoin "bevel" Jogue "

<Object Canvas