Polyline

O comando polyline desenha um caminho conectado de qualquer número de segmentos retos ou de arco, todos armazenados como uma única entidade LWPOLYLINE. Como o caminho inteiro é um único objeto, selecioná-lo seleciona cada segmento de uma vez — mova, gire ou escale toda a forma em uma única operação. Esta é a distinção fundamental das Linhas encadeadas, onde cada segmento é uma entidade independente.

Polilinhas também podem ser fechadas: o comando Retângulo usa a mesma entidade LWPOLYLINE com um flag de fechamento definido.

Desenhando uma polilinha

  1. Digite polyline no terminal ou clique no botão Polyline na barra de ferramentas.
  2. Clique no primeiro ponto, ou digite X,Y e pressione Enter para uma coordenada exata.
  3. Clique em cada ponto subsequente — cada clique adiciona um segmento. A entrada de coordenadas funciona em cada etapa.
  4. Pressione Enter ou Espaço para terminar (requer pelo menos 2 pontos posicionados).
  ●──────●
  1°    2°
          \
           \  segmento 3 (em andamento — cursor aqui)
            ●  ← clique para adicionar, Enter/Espaço para terminar

Pressionar Escape a qualquer momento descarta todos os pontos posicionados e sai do comando.

Desenhando um segmento de arco

Pressione A a qualquer momento após o primeiro vértice para alternar o modo Arc — o mesmo padrão de opção inline que a opção Copy do Rotate usa. O prompt mostra o estado atual como [Arc=true] / [Arc=false]; pressionar A novamente o reverte, para que segmentos retos e de arco possam ser livremente misturados em uma polilinha.

Com o modo Arc ativado, cada novo segmento é um arco de continuação tangencial — começa tangente ao que veio logo antes (a direção do segmento de linha anterior, ou a tangente final do arco anterior); o primeiríssimo segmento aponta para leste por padrão, por não ter nada a que ser tangente.

Entrada de coordenadas

Em vez de clicar, digite uma posição exata para qualquer vértice:

  1. Digite o valor X.
  2. Pressione , — o terminal mostra [X], [Y{cursor}].
  3. Digite o valor Y.
  4. Pressione Enter para posicionar o vértice.

Travamento de ângulo e comprimento exato do segmento

A mesma lógica de encaixe de 45° do comando Linha se aplica entre dois pontos consecutivos. Quando travado em um eixo:

TeclaAção
09, .Adiciona dígito ao comprimento do segmento
-Comprimento negativo — inverte a direção ao longo do eixo (apenas primeiro caractere)
BackspaceExclui o último caractere digitado
EnterPosiciona o próximo ponto na distância digitada

O comprimento acumulado atual aparece no prompt do terminal em tempo real. Clicar enquanto travado projeta no eixo para que o novo vértice fique exatamente nele.

Referência de teclado

TeclaAção
09, ., -Começa a entrada de coordenada X, ou comprimento do segmento com ângulo travado
,Bloqueia X e move para entrada Y
AAlterna o modo Arc para o próximo segmento (após o primeiro vértice, sem entrada em andamento)
BackspaceExclui o último caractere digitado
EnterConfirma a coordenada ou comprimento digitado, ou termina a polilinha se nada digitado e ≥ 2 pontos existem
EspaçoTermina a polilinha (igual a Enter quando nenhuma entrada está em andamento)
EscapeDescarta todos os pontos e sai

Edição com grips — vértices e pontos médios de segmentos

Uma polilinha selecionada mostra dois tipos de grips:

GripPosiçãoO que faz
VérticeEm cada ponto posicionadoArraste para reposicionar esse vértice; todos os segmentos conectados se esticam para seguir
Ponto médio do segmentoCentro de cada segmentoArraste para transladar ambos os endpoints desse segmento juntos, mantendo comprimento e ângulo intactos

O grip de ponto médio do segmento é exclusivo das polilinhas — permite deslizar um segmento individual lateralmente sem alterar seu comprimento. Em uma Linha, o grip de ponto médio ativa o comando Move para toda a entidade.

Não há um grip “mover toda a polilinha”. Para mover todo o caminho use o comando Move.

Selecionando polilinhas

MétodoComportamento
CliqueSeleciona a polilinha se o clique cair dentro da distância de hit-test de qualquer segmento
Arrastar direita (estrita)Todos os vértices devem estar dentro da caixa
Arrastar esquerda (cruzada)Qualquer segmento que toque a borda da caixa seleciona toda a polilinha

Como uma polilinha é uma entidade, uma seleção cruzada que toca qualquer segmento seleciona todos os segmentos.

Comandos de edição suportados

Polilinhas suportam toda transformação geral, além de offset, trim, extend, fillet e chamfer (no chamfer, apenas segmentos retos contam):

ComandoO que acontece com a polilinha
MoveTranslada todos os vértices pelo mesmo deslocamento
CopyCria uma polilinha idêntica em uma nova posição
RotateRotaciona todos os vértices ao redor do ponto base escolhido
MirrorReflete todos os vértices em relação ao eixo espelho
ScaleEscala todos os vértices uniformemente a partir do ponto base
OffsetCria uma polilinha paralela a uma distância perpendicular fixa
TrimRemove a parte entre duas interseções, em segmentos retos ou de arco igualmente
ExtendEstende o primeiro ou último segmento até o próximo limite
FilletArredonda um canto entre dois segmentos adjacentes, retos ou de arco, com um arco tangente inserido na polilinha como um novo segmento de bulge
ChamferChanfra um canto entre dois segmentos retos adjacentes
ExplodeDecompõe a polilinha em entidades de linha e arco independentes, uma por segmento
DeleteRemove a polilinha do desenho

Filetar um segmento de uma polilinha contra algo diferente do seu próprio segmento vizinho não permanece uma simples edição no local — veja Fillet para o resultado (fusão em uma única nova polilinha, ligada pelo arco de filete).

Polyline vs Linha — quando usar qual

PolilinhaLinha
Contagem de entidadesUma LWPOLYLINE para todo o caminhoUma LINE por segmento
Forma fechadaSim (flag de fechamento)Não
Segmentos de arcoSim, por segmento via a opção ArcNão — um segmento curvo precisa de uma entidade Arc separada
Trim / ExtendSimSim — segmento por segmento
Grip ponto médio do segmentoTranslada o segmento inteiroAtiva Move para a entidade
Ideal paraContornos, perfis, formas a manter inteirasLinhas de construção, geometria a recortar

DXF — entidade LWPOLYLINE

Polilinhas são salvas como entidades LWPOLYLINE no arquivo DXF. Todas as propriedades — coordenadas dos vértices, flag de fechamento, cor, camada, tipo de linha, escala do tipo de linha e espessura — fazem round-trip sem perda. Retângulos desenhados com o comando Retângulo também são salvos como LWPOLYLINE (fechado, quatro vértices) e são indistinguíveis no nível DXF.

Entidades LWPOLYLINE de qualquer aplicação compatível com DXF (LibreCAD, FreeCAD, etc.) são lidas no editor como polilinhas totalmente editáveis.