Pular para o conteúdo

Morphing

Morphing no QCAD significa transformar uma polilinha em outra polilinha em um número dado de passos.

A forma de origem e a forma de destino da operação de morphing precisam ser polilinhas. Você pode converter círculos, elipses e splines em polilinhas usando Modificar > Explodir. Segmentos conectados de linhas, arcos, arcos de elipse, splines e polilinhas abertas podem ser unidos em polilinhas únicas clicando com o botão direito em um segmento e escolhendo Auto crie uma polilinha.

Para polilinhas abertas, certifique-se de que ambas as polilinhas tenham a mesma direção. Você pode inverter a direção de uma polilinha usando Modificar > Reverso.

Por exemplo, se as suas polilinhas forem sequências verticais de linhas, como mostrado abaixo, certifique-se de que ambas tenham o ponto inicial no topo (ou na base). Você pode ver o ponto inicial de uma polilinha destacado em vermelho quando as polilinhas estão selecionadas, como mostrado abaixo. O resultado da operação de morphing é mostrado entre as polilinhas selecionadas:

Duas polilinhas abertas com pontos iniciais alinhados e o resultado do morphing entre elas

Para polilinhas fechadas, certifique-se de que ambas as polilinhas tenham a mesma orientação (horário ou anti-horário). Selecione ambas as polilinhas e use o editor de propriedades para alterar a propriedade Orientação para Horário ou Anti-horário:

Definição da propriedade Orientação de polilinhas fechadas no editor de propriedades

Além disso, verifique se os pontos iniciais das polilinhas fechadas estão alinhados para evitar qualquer rotação durante o morphing. Neste exemplo, os pontos iniciais das duas polilinhas fechadas não estão alinhados e o morphing leva a uma transformação do tipo rotação:

Morphing de polilinhas fechadas com pontos iniciais desalinhados causando uma rotação

Você pode realocar o ponto inicial de uma polilinha clicando com o botão direito sobre ele e escolhendo Realocar ponto de início. Em seguida, clique na nova posição do ponto inicial. Ela pode estar em qualquer nó ou em qualquer segmento da polilinha. O morphing fica agora muito mais suave:

Morphing de polilinhas fechadas após o alinhamento dos pontos iniciais

Se as duas polilinhas tiverem exatamente o mesmo número de segmentos, cada segmento da polilinha de origem é transformado no segmento correspondente da polilinha de destino.

Se as duas polilinhas tiverem um número diferente de segmentos, é aplicada uma abordagem diferente que pode levar a uma distorção em cantos agudos, como neste exemplo (observe a borda inferior esquerda sendo distorcida durante o morphing):

Distorção do morphing em cantos agudos com diferentes números de segmentos

Para evitar esse efeito, divida a polilinha em duas polilinhas nos cantos superior direito e inferior direito usando Modificar > Divida. Em seguida, faça o morphing das duas polilinhas individualmente:

Morphing suave após dividir as polilinhas em cantos estratégicos

Para transformar uma polilinha em outra, escolha Polilinha > Desenhar > Morph, clique na primeira polilinha e depois na segunda.

A barra de opções na parte superior permite inserir o número de passos e escolher interpolar os segmentos de arco (para aplicar o morphing rigorosamente também aos pontos em arcos). Você também pode inserir um fator personalizado conhecido a ser aplicado, onde 0,0 fica sobre a primeira polilinha e 1,0 corresponde à segunda polilinha. 0,5 ficaria exatamente no meio. Você também pode extrapolar inserindo um fator > 1.

Exemplo de morphing Exemplo de morphing Exemplo de morphing Exemplo de morphing Exemplo de morphing

Polilinha única:

Exemplo de morphing com uma única polilinha

Cinco polilinhas separadas, divididas em locais estratégicos para separar pernas, caudas e cabeça:

Exemplo de morphing com cinco polilinhas separadas, divididas em locais estratégicos