Dividir linhas em partes iguais

dividir objetos em partes iguais 01

Autor:

Dividir linhas em partes iguais permite que você tenha um controle do tamanho de cada segmento da linha de forma simples! Aprenda agora!

Ficar parando o projeto para abrir a calculadora e fazer contas e mais contas até chegar em um tamanho de espaçamento entre objetos é um saco! Mas para isso você pode recorrer ao comando Divide. Vamos entender como o comando funciona.

COMANDO DIVIDE

O comando divide está localizado na aba Home, dentro do sub menu do painel Draw.

dividir-objetos-em-partes-iguais

Para facilitar o entendimento vou criar uma linha com uma medida precisa, desta forma podemos conferir de forma rápida se o o processo irá funcionar. No exemplo criei uma linha com 10 de comprimento.

dividir-objetos-em-partes-iguais

Após clicar no comando divide observe que na linha de comando temos  uma mensagem orientando que devemos clicar no objeto desejado, neste caso, a linha com 10 de comprimento.

dividir-objetos-em-partes-iguais

Após clicar na linha será exibida outra mensagem onde você deve indicar a quantidade de divisões que você deseja.

dividir-objetos-em-partes-iguais

Vou inserir o valor 10 e pressionar enter. Nesta etapa você deverá ter um pouco de cuidado com a interpretação do resultado, onde “aparentemente” não acontece nada. O que ocorre é que o AutoCAD para fazer a divisão ele não irá fazer nenhuma edição na linha.

Mas o que aconteceu afinal?

Para que a linha que foi dividida não sofra alterações em sua forma original o AutoCAD insere diversos pontos (nodes) pela extensão da linha. O problema é que o ponto não está visível, inclusive já fiz uma publicação a respeito.

Trabalhando com pontos no AutoCAD

Temos dois problemas aqui para serem resolvidos: a exibição dos pontos (nodes) e o object snap. Vamos aprender como resolver isso.

EXIBIÇÃO DOS PONTOS E OBJECT SNAP

Para corrigir a exibição dos pontos basta ir a aba Home, menu Utilities e dentro do submenu localizem a opção Point Style.

dividir-objetos-em-partes-iguais

Observe que na janela que se abrirá, Point Style, o estilo de exibição do ponto que está ativado é apenas um pontinho, o que faz com que ele fique imperceptível posicionado sobre a linha. Para facilitar a sua visualização escolha outro estilo, no meu caso vou escolher um formato em X.

dividir-objetos-em-partes-iguais

Pronto! Isso resolve a exibição, onde agora é possível visualizar os pontos sobre a linha.

dividir-objetos-em-partes-iguais

O segundo problema é o object snap. Caso você não saiba o que é, já fiz uma publicação sobre isso.

Object snaps, aprenda a usar!

Mas para resolvermos o problema aqui basta você ir até a StatusBar (menu inferior) e localizar o ícone do Object Snap. clique na seta ao lado e ative a opção Node (Nó, ponto).

dividir-objetos-em-partes-iguais

Pronto! isso fará com que o snap dos pontos seja detectado para edição. se quiser, agora você pode conferir a divisão que realizamos, lembrando que dividimos a linha em espaços iguais com o valor 10, logo, devemos ter pontos espaçados a 1 de distância.

dividir-objetos-em-partes-iguais

O comando divide pode ser utilizado em diversos objetos, como lines, polylines, arcs, etc. Lembrando que os pontos podem ser deletados a qualquer momento.

dividir-objetos-em-partes-iguais

DICA

Um pequeno truque dentro deste comando é que ao invés de pontos é possível inserir blocos, poupando um bocado de trabalho e facilitando muito a sua vida. O único cuidado é que você deve saber exatamente o nome do bloco, no exemplo criei um bloco chamado quadrado.

Para isso o processo é quase idêntico, ative o comando divide e selecione o objeto. Após clicar observe que na linha de comando temos a mensagem Enter the number of segments or [Block] traduzindo: Entre como o número de segmentos ou escolha um bloco.

dividir-objetos-em-partes-iguais

Clique na opção Block. Observe que temos uma nova mensagem, desta vez solicitando que você digite o nome do bloco (por isso a necessidade de saber o nome do bloco). digite o nome do bloco e pressione Enter.

dividir-objetos-em-partes-iguais

Antes de perguntar qual o espaçamento o AutoCAD quer saber se o bloco deve ficar alinhado ao objeto ou não, escolha a que melhor atenda sua necessidade e pressione Enter.

dividir-objetos-em-partes-iguais

Agora sim você pode entrar com o valor do espaçamento, vou colocar 10 como exemplo.

dividir-objetos-em-partes-iguais

Pronto! Abaixo vou mostrar as duas opções de alinhamento, ativado e desativado. Observe que quando ativado o bloco acompanha a inclinação da linha, já desativado ele permanece sempre na mesma posição.

dividir-objetos-em-partes-iguais

Outro detalhe a ser observado é que o ponto de inserção do bloco e posicionado exatamente onde o ponto seria inserido, portanto de acordo com a posição do ponto de inserção pode ser que o resultado fique diferente. No exemplo, o ponto de inserção está localizado no centro do circulo.

dividir-objetos-em-partes-iguais

Resolvido! Espero que esta ferramenta agilize seu processo de trabalho evitando que você fique fazendo contas de espaçamento na calculadora ou no lápis.

Gostaram? Curtam nossa página! QualifiCAD!

Participem do nosso grupo! Grupo QualifiCAD!

Dúvidas? Comentem!

Comentários

13 respostas a “Dividir linhas em partes iguais”

  1. Avatar de Luiz
    Luiz

    Gostaria de inserir blocos intercalado o espaço. digamos que entre os blocos tenha 2m e entre o bloco e os contos deva ter 1m ( metade da distancia entre eles), so consgo isso com o comando divid e dobrando a quantidade de blocos e apangando os blocos intercalados, mesmo assim fica trabalhoso. tem uma forma mais eficaz de fazer?

    1. Avatar de Luis André

      Olá Luiz,

      Tavlez você possa utilizar o comando divide duas vezes, trabalhando já os diferentes espaçamentos. Outra alternartiva é usar o comando array path, mas o caminho teria que ser uma polyline. Faça um teste.

      Um abraço!

      1. Avatar de Rodrigo Maia
        Rodrigo Maia

        Luis André, você é sensacional!

        Não sabia que existia esse comando, sabe dizer quando foi introduzido no AutoCAD?

        Já estava atrás de uma rotina LISP para isso.

        Me lembrei que você já me salvou algumas vezes no ano passado, quando precisava realizar alguns procedimentos repetitivos.

        Antes que pergunte, você me ajudou pelo Telegram, grupo BIM, mas saí do grupo devido a falta de interação.

        E, muito obrigado!

        Abraço e sucesso sempre.

        1. Avatar de Luis André

          Opa Rodrigo,

          Que bom que resolveu.

          Um abraço!

  2. Avatar de Elder Arruda
    Elder Arruda

    Bom dia,

    Ao dividir uma linha com dimensão fracionada, gostaria de definir em qual lado da mesma iria começar divisão. Sabe me dizer se é possível?

    1. Avatar de Luis André

      Olá Elder,

      É possível sim, basta você clicar próximo da extremidade que você deseja que a divisão comece.

      Um abraço!

  3. Avatar de Rodrigo Maia
    Rodrigo Maia

    Luis André,

    Tenho um bloco dinâmico que ao ser inserido mostra as coordenadas e quando utilizo o comando arraypath, as coordenadas não são atualizadas para o ponto onde os blocos estão localizados.

    Tem algum comando que atualiza os blocos inseridos para que eles puxem as coordenadas corretas?

    Abraço

    1. Avatar de Rodrigo Maia
      Rodrigo Maia

      Olá Luís André,

      Bem, consegui encontrar o que estava impedindo de atualizar as coordenadas. Quando criei o atributo, nas propriedades dele, na parte de Misc, tem o campo Lock Position e este estava Yes, alterei para No e refiz o arraypath, depois dei um regen e funcionou.

      Abraço

    2. Avatar de Luis André

      Olá rodrigo,

      Não cheguei a testar, mas como o array criar uma “matriz de cópias” o fato do bloco estar dentro dessa matriz pode estar impedindo ele de identificar a coordenada corretamente. É mais ou menos como se o objeto estivesse dento de um bloco. Acho que você vai ter que usar o comando explode e desassociar os objetos.

      Um abraço!

  4. Avatar de Evair
    Evair

    Boa Tarde Luis André

    Neste proceso de divisão, eu consigo saber, por algum comando, e sem contar uma a um, quantos pontos tenho na linha?

    1. Avatar de Luis André

      Olá Evair,

      De forma automática não, teria que fazer um filtro ou uma rotina para resolver essa questão.

      Um abraço!

  5. Avatar de Eduardo
    Eduardo

    Olá, gostaria de saber como distribuir anotações e deixar uma série de textos com espaçamento igual entre os “box de texto”

    1. Avatar de Luis André

      Olá Eduardo,

      Acho que isso poderia ser feito com o Array. Poderia dar mais detalhes do que você precisa?

      Um abraço!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

LUIS-ANDRÉ

Sou o Luis André, especialista em softwares de arquitetura.
Há mais de 10 anos ensino de forma gratuita através do QualifiCAD, um projeto independente com mais de 500 artigos, sem anúncios.

Facebook
Instagram
Whatsapp
Linkedin
Pinterest