Crea un trazo a partir de una forma expandida

Creé una forma con un trazo de 6 píxeles (sin relleno), luego la expandí y obtuve la forma deseada. Más tarde, necesito la misma forma con líneas más delgadas, pero cambiar el tamaño no funciona bien.

Entonces, la pregunta es: ¿hay alguna forma de obtener el trazo (es decir, la línea que conecta la mitad del grosor de la línea expandida) a partir de la forma expandida?

(No puedo rehacer las acciones porque me alejo mucho de la expansión del camino).

CS6

Respuestas (2)

Podrías intentar esto:

Su trazo expandido debe ser una ruta compuesta. Asi que..

1. Liberar la ruta compuesta

usando Object → Compound Path → Release_ Con suerte, esto te dejará con dos formas:

camino compuesto liberado

2. Compensar una de las formas

Cada forma debe ser de 3px demasiado pequeña o demasiado grande. Puede eliminar uno de ellos (borré la forma más pequeña) y usarlo Object → Path → Offset Path...para "reducirlo". Si usa la forma más grande, ingrese -3px.

Esto creará una forma "encogida" para ti que, con suerte, es lo que necesitas:

forma encogida

Probablemente haya algunos casos en los que esto no funcione, supongo que depende de qué tan complejo sea su trazo expandido.

No existe ningún método para recuperar la spline exacta de una ruta expandida. Aquí hay un enlace al excelente Manual sobre curvas de Bézier de Mike Kamermans que explica las matemáticas con ejemplos interactivos.

La esencia: no puede calcular el desplazamiento exacto de las curvas de Bézier: Illustrator tiene que "adivinar" la mejor respuesta que pueda. Si está tratando de recuperar una ruta desde su desplazamiento, estará "adivinando" dos veces.

La ruta más precisa que puede generar provendrá del uso de una compensación negativa, según la respuesta de JohnB. Solo asegúrese de usar un poco menos de la mitad del ancho del trazo original (trazo de 6 puntos -> desplazamiento de -2.9 puntos) para tener en cuenta los errores introducidos. Termine usando Cut Toolpara aislar un lado de su ruta de desplazamiento.