Cairo.MiterLimit (gb.cairo)
Static Property MiterLimit As Float
Retourne ou fixe l'angle limite des extrémités.
Si le style courant de jointure de ligne est fixé à
LineJoinMiter (voir
LineJoin), l'angle limite des sommets est employé pour déterminer si les lignes doivent être jointes par un biseau plutôt que par un angle limite. La longueur de l'onglet est divisée par la largeur de ligne. Si le résultat est plus grand que la limite d'onglet, le style est converti en biseau.
Comme pour les autres paramètres de trait, l'angle limite des sommets est examiné par
Paint.Stroke, mais n'a pas d'effet pendant la construction du trait.
La valeur par défaut de la limite est 10.0, ce qui convertira les jointures d'angles intérieurs inférieurs à 11 degrés en biseaux plutôt qu'en onglets.
Pour référence, une limite de 2.0 produit une coupure à 60 degrees, et une limite de 1.414 produira la coupure à 90 degrés.
La limite pour un angle désiré peut être calculée selon :
MiterLimit = 1 / Sin(Angle / 2)