Criar um bloco dinâmico esticável

Um bloco estático com propriedades dinâmicas é conhecido como um bloco dinâmico. Os blocos dinâmicos podem conter propriedades para mostrar/ocultar, esticar, mover, rotacionar, espelhar e dimensionar a geometria em um bloco.

Por exemplo, é possível ter um único bloco dinâmico que contém uma propriedade esticável para representar janelas de diferentes larguras em uma vista de planta ou de elevação.

Neste artigo, você criará um bloco de janela que começa com um tamanho de 36" de largura x 72" de altura e, em seguida, irá:

Nota: O vídeo não contém áudio nem legendas.
Nota: As etapas, as imagens e os vídeos podem diferir ligeiramente de sua versão do produto.

Criar um bloco

  1. Em um desenho em branco, desenhe um retângulo de 36 x 72 para representar a janela. Desenhe os retângulos internos, conforme mostrado. Posicione o canto inferior esquerdo da janela em 0,0. Essa localização será usada como o ponto de inserção base do bloco.
  2. Clique na guia Inserir > painel Definição de bloco > Criar bloco Pesquisa
  3. Insira um nome de bloco. Utilize um nome que indique o uso do bloco.
  4. Clique em Selecionar objetos.

    A caixa de diálogo é fechada temporariamente para que seja possível selecionar os objetos.

  5. Selecione os objetos desenhados para representar a janela e pressione Enter.

    A caixa de diálogo é reaberta.

  6. Marque Abrir no Editor de bloco.
  7. Clique em Ok para fechar a caixa de diálogo.

    O ambiente do Editor de blocos abre e a guia da faixa de opções Editor de blocos é exibida.

  8. Se a paleta Criação de blocos não estiver aberta, clique na guia Editor de blocos > painel Gerenciar > Paletas de criação. Pesquisa

Torná-lo esticável

Agora você está pronto para definir a parte dinâmica deste bloco dinâmico. Para um bloco esticável, você precisará de um parâmetro e uma ação.
  • Parâmetro. Os parâmetros determinam a geometria que será afetada por uma ação quando você manipula uma referência de bloco.
  • Ação. As ações definem como a geometria de uma referência de bloco dinâmico será movida, esticada ou alterada quando as alças forem manipuladas.

Adicionar o parâmetro

Primeiro, você adicionará um parâmetro linear para que a geometria seja limitada ao movimento linear.

  1. Certifique-se de que você esteja no ambiente do editor de blocos, como descrito anteriormente, ou selecione uma referência de bloco existente no desenho, clique com o botão direito do mouse e selecione Editor de bloco.
  2. Na paleta Criação de bloco, clique na guia Parâmetros > Linear.
  3. Especifique o canto superior esquerdo do retângulo externo para a primeira localização.
  4. Especifique o canto superior direito do retângulo externo para a segunda localização.
  5. Especifique uma localização para o parâmetro.

Mostrar-me como adicionar o parâmetro

Adicionar a ação

Os parâmetros são utilizados para obter a entrada do usuário, mas sem uma ação, um parâmetro não faz nada. Para o exemplo de janela, uma ação de esticar nos permitirá esticar e mover a geometria com base nas propriedades do parâmetro linear.

  1. Na paleta Criação de bloco, clique na guia Ações > Esticar.

    Siga os prompts na linha de comando:

  2. Selecionar o parâmetro: Selecione o parâmetro Distância1.
  3. Especificar o ponto do parâmetro a associar à ação ou inserir [ponto Inicial/Segundo ponto] <Iniciar>: Especifique o ponto na alça do parâmetro direito (um X vermelho aparece quando você move o cursor para perto dela).
  4. Especificar o primeiro canto do quadro de esticar: Selecione acima e perto do centro da janela, conforme mostrado.
  5. Especificar o canto oposto: Selecione abaixo e à direita da janela, conforme mostrado.
  6. Selecionar objetos: Use uma janela de interseção para indicar toda a metade direita da janela e, em seguida, pressione Enter para concluir a seleção de objetos.
    Um ícone de ação é exibido ao lado da alça do parâmetro ao qual ela está associada.

    O bloco já está pronto para uso, mas vamos testá-lo primeiro.

Nota: Se você deseja esticar o bloco do lado esquerdo, adicione uma ação de esticar para a alça do parâmetro esquerdo.

Mostrar-me como adicionar a ação

Testar e salvar o bloco

  1. Clique na guia Editor de blocos > painel Abrir/Salvar > Testar bloco. Pesquisa
  2. Selecione o bloco e clique na alça linear.
  3. Mova o mouse para esticar o bloco ou insira uma largura específica.
  4. Clique em painel Fechar > Fechar Testar bloco.
  5. Clique na guia Editor de blocos > painel Fechar > Fechar o editor de blocos.
  6. Salve as alterações quando solicitado.

Mostrar-me como testar e salvar

Esticar ambos os lados de uma alça linear

Agora, digamos que você deseje que ambos os lados sejam esticados simultaneamente quando você arrasta a alça direita. Isso pode ser feito adicionando outra ação de esticar ao mesmo parâmetro linear. Essa ação será aplicada ao outro lado da janela. Comece com o bloco dinâmico criado anteriormente.

Nota: É possível mover toda a geometria para a esquerda 18" para que 0,0 esteja no ponto central da linha inferior da janela. Isso manteria o bloco centralizado em torno de seu ponto de inserção quando esticado. No entanto, estes exemplos mostram o ponto de inserção no canto inferior esquerdo.
  1. Selecione o bloco, clique com o botão direito do mouse e selecione Editor de bloco.
  2. Na paleta Criação de bloco, clique na guia Ações > Esticar.

    Siga os prompts na linha de comando:

  3. Selecionar o parâmetro: Selecione o parâmetro Distância1 adicionado anteriormente.
  4. Especificar o ponto do parâmetro a associar à ação ou inserir [ponto Inicial/Segundo ponto] <Iniciar>: Selecione a mesma alça de parâmetro que antes.
  5. Especificar o primeiro canto do quadro de esticar: Selecione acima e perto do centro da janela, conforme mostrado.
  6. Especificar o canto oposto: Selecione abaixo e à esquerda da janela, conforme mostrado.
  7. Selecionar objetos: Use uma janela de interseção para indicar toda a metade esquerda da janela e, em seguida, pressione Enter para concluir a seleção de objetos.

    Na verdade, desejamos que os objetos se estiquem na direção oposta dos objetos do lado direito, por exemplo, quando a alça é arrastada para a direita, os objetos são esticados para a esquerda. Para definir isso, modifique a propriedade Deslocamento de ângulo da ação, conforme mostrado.

  8. Se a paleta Propriedades não estiver aberta, clique na guia Vista > painel Paletas > Propriedades. Pesquisa
  9. Clique no ícone de ação de esticar que você acabou de adicionar para que suas propriedades sejam exibidas na paleta Propriedades.
    Nota: Certifique-se de que a Ação de esticar seja exibida como o tipo de objeto na paleta Propriedades.
  10. Defina o Deslocamento de ângulo como 180 na paleta Propriedades. Isso faz com que os objetos selecionados sejam esticados na direção oposta quando você arrasta a alça linear.
  11. Teste o bloco, como descrito anteriormente.
Nota: Se vai tentar os próximos exercícios, você deve excluir a segunda ação de esticar, pois ela não será necessária.
  1. Clique com o botão direito do mouse no ícone de ação que acabou de ser adicionado.
  2. Escolha Excluir.

Mostrar-me como adicionar a segunda ação de esticar

Esticar o bloco em incrementos

Digamos que você só deseja permitir janelas com largura entre 24" e 60" em incrementos de 6". Você pode definir o parâmetro esticar para limitar a ação de esticar.

  1. Se o bloco não estiver aberto no Editor de bloco, clique duas vezes na janela esticável criada anteriormente e clique em OK para editar o bloco.
  2. Selecione o parâmetro linear, Distância1, clique com o botão direito do mouse e selecione Propriedades.

    Localize a seção Valor definido.

  3. Selecione Incremento no menu suspenso Tipo de distância.
  4. Insira 6 como Incremento de distância.
  5. Insira 24 como Dist mínima.
  6. Insira 60 como Dist máxima.
  7. Teste o bloco, como descrito anteriormente. Observe as linhas brancas esmaecidas que limitam os incrementos permitidos.

Esticar um bloco usando uma lista de valores

Em vez de esticar em incrementos, talvez você só queira permitir janelas de 24", 36" ou 48" de largura.

  1. Se o bloco não estiver aberto no Editor de bloco, clique duas vezes na janela esticável criada anteriormente e clique em OK para editar o bloco.
  2. Selecione o parâmetro linear, Distância1, clique com o botão direito do mouse e selecione Propriedades.

    Localize a seção Valor definido.

  3. Selecione Lista no menu suspenso Tipo de distância.
  4. Clique no botão perto da caixa Lista de valor dist.
  5. Adicione 24 e 48 na caixa de diálogo Adicionar valor de distância e clique em OK. 36 é adicionado automaticamente, pois esse é o comprimento do parâmetro linear.
  6. Teste o bloco, como descrito anteriormente. Novamente, observe as linhas brancas esmaecidas que limitam os tamanhos permitidos.

Os blocos dinâmicos podem ser muito úteis, poupando o trabalho de criar centenas de blocos estáticos. A criação de um bloco esticável pode parecer complicada no início, mas basta lembrar dos conceitos básicos: adicione um parâmetro, aplique uma ação e teste o bloco.

Nota: Este artigo foi originalmente publicado em 2017 e foi um de nossos primeiros artigos Você já experimentou. Nós o atualizamos com base em seu feedback. Foram adicionados mais detalhes, junto com uma seção sobre a criação de um bloco que se estica por igual em duas direções ao arrastar uma única alça. Também adicionamos alguns vídeos curtos no final de diversas seções que demonstram as etapas.