Aumente o StrokeThickness, mas mantenha as dimensões do Path

eu tenho umPath que normalmente tem um StrokeThickness de 1. Sob certas circunstâncias, ele precisa ter um StrokeThickness de 10. Quando eu aumentar a espessura do traçado, não quero que o caminho ocupe espaço adicional.

Por padrão, apenas aumentar o StrokeThickness aumenta o tamanho renderizado do caminho. Então você tem algo assim (o contorno azul se estende além do limite negro):

É isso que estou tentando alcançar (o contorno azul fica dentro do limite preto):

Posso pensar em duas formas matemáticas para compensar o aumento do StrokeWidth:

Ajuste manualmente os pontos do triângulo para dentro.Use um ScaleTransform na geometria do caminho.

Ambos seriam um tanto problemáticos / complexos. Existe um caminho mais fácil?