comp • gb.qt4 • paint • miterlimit

Paint.MiterLimit (gb.qt4)

Static Property MiterLimit As Float

Retorna ou define o limite da esquadria atual.

Se LineJoin da linha atual estiver definido para LineJoinMiter, o limite da esquadria é usado para determinar se as linhas devem ser unidas com um chanfro em vez de uma esquadria. O comprimento da esquadria é dividido pela largura da linha. Se o resultado é maior do que o limite de esquadria, o estilo é convertido para um chanfro.

Tal como acontece com os outros parâmetros stroke, o atual MiterLimit é examinada por Paint.Stroke, mas não tem nenhum efeito durante a construção do caminho.

O valor limite da esquadria padrão é 10,0, o que irá converter e juntar com ângulos internos com menos de 11 graus para chanfros em vez de esquadria. Para referência, um MiterLimit de 2.0 faz o corte de esquadria a 60 graus, e um MiterLimit de 1.414 faz com que o ponto de corte seja de 90 graus.

Um MiterLimit para um ângulo desejado pode ser calculado como:

MiterLimit = 1 / Sin(Angle / 2)