Seu projeto esta praticamente pronto e você precisa substituir blocos por outros. Se forem dois ou três não vejo problema, mas 50 ou 100 podem dar um trabalho longo e desnecessário. Aprenda a resolver esse problema!
Muitas vezes precisamos alterar os blocos inseridos no projeto por um bloco diferente e quando temos que fazer isso em uma quantidade muito grande acaba tomando um tempo precioso. Para isso podemos recorrer a ferramenta Replace Block!
Na aba Express Tools, localize o painel Blocks e o botão Replace Block.
Antes de clicar, você precisa que o bloco “substituto” já esteja no desenho, como exemplo, vamos utilizar a situação de um restaurante onde todas as mesas quadradas serão substituídas por mesas redondas.
Para que a substituição funcione corretamente, o ponto de inserção (Pick Point) dos blocos devem estar no mesmo lugar. Mas o que é esse ponto de inserção?
PONTO DE INSERÇÃO (PICK POINT)
Quando criamos um bloco, basicamente precisamos dar três informações: Nome do bloco, selecionar os objetos que compõem o bloco e Pick Point.
Mas afinal o que é esse ponto de inserção (pick point)?
Quando você insere um bloco em um desenho o pick point define por onde você vai “segurar” esse bloco. Por exemplo, no caso das mesas o ponto de inserção é no centro. Caso o bloco já esteja inserido no desenho e você não lembra qual é o ponto de inserção, basta selecionar o bloco.
O único grip (quadradinho azul) existente no bloco corresponde ao ponto de inserção.
SUBSTITUINDO OS BLOCOS
Para substituir os blocos vamos a aba Express Tools, localize o painel Blocks e clicar no botão Replace Block. Agora será exibida a janela Block replace.
Nesta janela temos duas opções: selecionar o bloco que desejamos substituir em uma lista ou clicar em Pick e selecionar o bloco diretamente na tela. Vamos na opção mais simples, clique em Pick.
Agora é preciso se atentar na sequência. Primeiro temos a mensagem na janela: Select the block to be replaced (selecione o bloco a ser substituído). Então selecionaremos todas as mesas quadradas.
Após a seleção a janela Block Replace abre novamente e temos outra mensagem: Select a block to replace “Mesa Quadrada” (Selecione o bloco que substituirá o “Mesa Quadrada”).
Clique em Pick e selecione o bloco Mesa rendonda. Após clicar no bloco a janela se fecha e o comando pergunta se queremos apagar os objetos que estamos substituindo (no caso, as mesas quadradas), basta pressionar Enter.
Pronto! Blocos substituídos! Simples e prático. Espero que não percam mais tempo substituindo os blocos um por um.
Gostaram? Curtam nossa página! Facebook!
Dúvidas? Comentem!
Inserimos pontos, através do comando script, como faço poder lançar um objeto nesses pontos de uma só vez?
(os pontos que lançamos através do script não são blocos)
Obrigado!
Olá Rafael,
Não sou especialista em lisp mas encontrei uma discussão no forum da autodesk onde a solução foi a utilização de outra rotina, segue link:
https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/replace-point-with-block-object/td-p/2157479
Se der certo não deixe de compartilhar, um abraço!
Boa tarde. Como faço para inserir uma forma (retângulo, polígono, etc) ou até mesmo um novo bloco, EM UM BLOCO EXISTENTE. Ou seja, ao criar o bloco, percebi que faltava um elemento a ser adicionado a ele. Grato!
Olá Ricardo,
Para incluir novos detalhes no seu bloco você deve clicar duas vezes sobre o bloco para entrar no modo de edição. Assim você pode inserir todos detalhes faltantes necessários, não esqueça de salvar as alterações realizadas.
Espero ter ajudado!
Um abraço!
Olá! Existe algum comando em que eu possa substituir apenas os blocos que eu selecionei e não todos do mesmo nome?
Obrigada!
Olá Lúcia,
Infelizmente desconheço. Esta ferramenta se baseia no nome do bloco, então não entende os objetos selecionados.
Um abraço!
Olá Luis,
Quando realizo esse processo, o bloco fica numa escale menor do que o real. Sabe como me ajudar a resolver isso?
Olá Rafaela,
Confira qual a unidade do seu desenho e qual a unidade do bloco que você está inserindo. Pode ser um conflito de unidade.
Um abraço!
Como apenas tenho acesso ao autocad com comandos em português, saberiam qual é esse comando?
Olá A.R.Corrales,
você pode usar o “underline” antes do comando que o AutoCAD reconhece o comando em inglês no AutoCAD em português. Por exemplo ao invés de “linha”, digitar “_line”. Faça um teste.
Um abraço!
Entendi como funciona o comando, mas e se eu quiser substituir apenas parte dos blocos? O comando substitui todos os blocos de uma só vez.
Olá Vinícius,
Infelizmente o comando é limitado, ele substitui todos os blocos.
Um abraço!
Luis André, boa tarde!
No meu caso, já estão em bloco os elementos “to replace” porém os elementos “to be replaced” estão em formato de texto. Gostaria de transformá-los individualmente em blocos, porém quando seleciono todos os milhares de elementos e crio um bloco, o bloco não fica individualizado, e sim 1 bloco com tudo. Qual é a maneira mais rápida de criar blocos pra vários elementos de uma só vez?
Olá Kaio,
Não entendi sua dúvida, vc quer transformar vários objetos em blocos independentes?
Um abraço!
Olá, depois que eu fiz o Replaceblock, o bloco novo não aparece no lugar dos que substitui. Tentei regenerar o desenho e não obtive êxito. O que pode ter ocorrido?
Olá Josane,
Isso acontece com um bloco específico ou com todos? Uma possibilidade é a coordenada zero do bloco estar muito longe, tentou dar um zoom extends?
Um abraço!