Tengo un Path
que normalmente tiene un grosor de trazo de 1. En determinadas circunstancias, debe tener un grosor de trazo de 10. Cuando aumento el grosor del trazo, no quiero que el trazo tomar cualquier espacio adicional.Aumentar el grosor del trazo, pero mantener las dimensiones de la ruta
De forma predeterminada, simplemente aumentar el grosor de trazo aumenta el tamaño representado de la ruta. Para que pueda obtener algo como esto (el contorno azul se extiende más allá del límite negro):
Esto es lo que estoy tratando de lograr (el contorno azul se mantiene dentro de los límites negro):
puedo pensar en dos formas matemáticas para compensar el aumento de anchoTrazo:
- Adjus manualmente t los puntos del triángulo hacia adentro.
- Usa una ScaleTransform en la geometría de la ruta.
Ambos serían algo problemáticos/complejos. hay una manera mas facil?
+1, muy inteligente! – devuxer
Gracias Clemens, ¿qué pasa si necesito enfrente? para mantener solo el trazo externo, ¿hay alguna manera de excluir la geometría del self? – superware
Consulte https://stackoverflow.com/questions/48563157/clip-inverted-own-geometry – superware