Erhöhen Sie die StrokeThickness, aber behalten Sie die Abmessungen des Pfads bei

Ich habe einPath das hat normalerweise eine StrokeThickness von 1. Unter bestimmten Umständen muss es eine StrokeThickness von 10 haben. Wenn ich die Strichstärke erhöhe, möchte ich nicht, dass der Pfad zusätzlichen Platz beansprucht.

Durch einfaches Erhöhen der StrokeThickness wird die gerenderte Größe des Pfads standardmäßig erhöht. Sie erhalten also so etwas (der blaue Umriss erstreckt sich über die schwarze Grenze hinaus):

Das versuche ich zu erreichen (der blaue Umriss bleibt innerhalb der schwarzen Grenze):

Ich kann mir zwei mathematische Möglichkeiten vorstellen, um die erhöhte StrokeWidth zu kompensieren:

Passen Sie die Punkte des Dreiecks manuell nach innen an.Verwenden Sie eine ScaleTransform für die Geometrie des Pfads.

Beides wäre etwas problematisch / komplex. Gibt es einen einfacheren Weg?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage