Bezeichnung
  ccontext:SetMiterLimit -- Stellt die aktuelle Gehrungsgrenze ein
Übersicht

      ccontext:SetMiterLimit(limit)

Beschreibung
  Legt die aktuelle Gehrungsgrenze im Cairo-Kontext fest.

  Wenn der aktuelle Linienverbindungsstil auf `#CAIRO_LINE_JOIN_MITER` eingestellt ist (siehe ccontext:SetLineJoin()), wird die Gehrungsgrenze verwendet, um zu bestimmen, ob die Linien mit einer Abschrägung statt mit einer Gehrung verbunden werden sollen. Cairo dividiert die Länge der Gehrung durch die Linienbreite. Wenn das Ergebnis größer als die Gehrungsgrenze ist, wird der Stil in eine Abschrägung umgewandelt.

  Wie bei den anderen Linienparametern wird der aktuelle Grenzwert für die Liniengehrung von ccontext:Stroke() und ccontext:StrokeExtents() untersucht, hat jedoch keine Auswirkung auf die Pfadkonstruktion.

  Der standardmäßige Gehrungsgrenzwert ist 10.0, wodurch Verbindungen mit Innenwinkeln von weniger als 11 Grad in Abschrägungen statt in Gehrungen umgewandelt werden. Als Referenz: Bei einem Gehrungsgrenzwert von 2.0 liegt der Gehrungsschnitt bei 60 Grad und bei einem Gehrungsgrenzwert von 1.414 bei 90 Grad.

  Eine Gehrungsgrenze für einen gewünschten Winkel kann berechnet werden als:

      miterlimit = 1/sin(angle/2)

Eingaben
  limit
    einzustellende Gehrungsgrenze

Navigation zeigen