Ir al contenido

Morphing

El morphing en QCAD consiste en transformar una polilínea en otra polilínea en un número dado de pasos.

La forma de origen y la forma de destino de la operación de morphing deben ser polilíneas. Puede convertir círculos, elipses y splines en polilíneas mediante Modificar > Explotar. Los segmentos conectados de líneas, arcos, arcos de elipse, splines y polilíneas abiertas se pueden unir en polilíneas únicas haciendo clic con el botón derecho en un segmento y eligiendo Auto crear una polilínea.

Para las polilíneas abiertas, asegúrese de que ambas polilíneas tengan la misma dirección. Puede invertir la dirección de una polilínea mediante Modificar > Invertir.

Por ejemplo, si sus polilíneas son sucesiones verticales de líneas como se muestra a continuación, asegúrese de que ambas tengan el punto inicial arriba (o abajo). Puede ver el punto inicial de una polilínea resaltado en rojo cuando las polilíneas están seleccionadas como se muestra a continuación. El resultado de la operación de morphing se muestra entre las polilíneas seleccionadas:

Dos polilíneas abiertas con puntos iniciales alineados y el resultado del morphing entre ellas

Para las polilíneas cerradas, asegúrese de que ambas polilíneas tengan la misma orientación (sentido horario o antihorario). Seleccione ambas polilíneas y utilice el editor de propiedades para cambiar la propiedad Orientación a En el sentido de las agujas del reloj o Sentido antihorario:

Ajuste de la propiedad Orientación de polilíneas cerradas en el editor de propiedades

Además, compruebe que los puntos iniciales de las polilíneas cerradas estén alineados para evitar cualquier rotación durante el morphing. En este ejemplo, los puntos iniciales de las dos polilíneas cerradas no están alineados y el morphing produce una transformación de tipo rotación:

Morphing de polilíneas cerradas con puntos iniciales no alineados que provoca una rotación

Puede reubicar el punto inicial de una polilínea haciendo clic con el botón derecho sobre él y eligiendo Trasladar punto de inicio. A continuación, haga clic en la nueva posición del punto inicial. Esta puede estar en cualquier nodo o en cualquier segmento de la polilínea. El morphing es ahora mucho más suave:

Morphing de polilíneas cerradas tras alinear los puntos iniciales

Polilíneas con distinto número de segmentos

Sección titulada «Polilíneas con distinto número de segmentos»

Si las dos polilíneas tienen exactamente el mismo número de segmentos, cada segmento de la polilínea de origen se transforma en el segmento correspondiente de la polilínea de destino.

Si las dos polilíneas tienen un número de segmentos diferente, se aplica otro enfoque que puede provocar una distorsión en las esquinas agudas, como en este ejemplo (observe que el borde inferior izquierdo se deforma durante el morphing):

Distorsión del morphing en esquinas agudas con distinto número de segmentos

Para evitar este efecto, divida la polilínea en dos polilíneas en las esquinas superior derecha e inferior derecha mediante Modificar > Partir. A continuación, aplique el morphing a las dos polilíneas por separado:

Morphing suave tras dividir las polilíneas en esquinas estratégicas

Para transformar una polilínea en otra, elija Polilínea > Dibujar > Morph, haga clic en la primera polilínea y luego en la segunda.

La barra de opciones de la parte superior le permite introducir el número de pasos y elegir interpolar los segmentos de arco (para aplicar estrictamente el morphing también a los puntos situados en arcos). También puede introducir un factor personalizado conocido a aplicar, donde 0,0 está sobre la primera polilínea y 1,0 coincide con la segunda polilínea. 0,5 quedaría exactamente en el medio. También puede extrapolar introduciendo un factor > 1.

Ejemplo de morphing Ejemplo de morphing Ejemplo de morphing Ejemplo de morphing Ejemplo de morphing

Polilínea única:

Ejemplo de morphing con una única polilínea

Cinco polilíneas separadas, divididas en lugares estratégicos para separar patas, colas y cabeza:

Ejemplo de morphing con cinco polilíneas separadas, divididas en lugares estratégicos