P A RT I L H A R C O N T E Ú D O S
A existência de estados de visibilidade permite que um único bloco possa
representar diferentes geometrias que podem ser facilmente trocadas sem ser
necessário recorrer à substituição de um bloco por outro (tarefa muito mais
demorada).
•
Lookup – Adiciona um parâmetro que permite controlar através duma única
propriedade os valores das propriedades de outros parâmetros do bloco e que
é assinalado por um grip que poderá ser usado para abrir um menu de opções.
Este tipo de parâmetro só pode ser associado a uma acção do tipo Lookup
que irá dar origem
O parâmetro Lookup só deve ser usado quando o bloco já disponha de duas
ou mais propriedades. Exemplo: poderá criar uma propriedade do tipo
Lookup para controlar simultaneamente a largura e a altura de um objecto
através da escolha de uma designação (pequeno, grande, 1000x400, etc.).
Exercício 10.4
Neste exercício, irá criar um bloco dinâmico com base num bloco tradicional que
representa uma mesa quadrada com 1 metro de lado e quatro cadeiras. O comportamento dinâmico do bloco deverá permitir que a mesa possa ser ampliada para os
comprimentos de 2, 3 e 4 metros. Por outro lado, por cada metro que o comprimento da mesa crescer, deverão ser incluídas mais duas cadeiras, como se exemplifica na figura 10.16.
Figura 10.16 – Transformação do bloco dinâmico que representa uma mesa com cadeiras
Abra o desenho Blocos Din_01.dwg.
1. Para abrir o editor de blocos, introduza BEDIT ou BE na linha de
comando. Em alternativa, seleccione Tools Block Editor na barra de
menus ou faça clique no ícone Block Editor da barra de ferramentas
Standard
.
 FCA - EDITORA DE INFORMÁTICA
317
A u t o C A D 2 0 0 9 & A u t o C A D L T 2 0 0 9 – C U RS O C O M P L E T O
i
A variável BLOCKEDITLOCK permite bloquear o acesso ao editor de blocos.
Caso o comando BEDIT não conduza à abertura do editor, certifique-se que
essa variável está desligada (0).
2. Na lista de blocos presente na caixa de diálogo Edit Block Definition,
seleccione Mesa e, em seguida, faça clique em OK para abrir esse bloco no
editor.
Pré-visualização do
bloco seleccionado
(os blocos dinâmicos
são assinalados com o
símbolo de um flash)
Descrição do bloco
3. Confirme que a função Object Snap está
activa em contínuo, incluindo, no mínimo, o
modo: Endpoint.
4. No separador Parameters da paleta de
parâmetros e acções, seleccione o parâmetro
Linear Parameter.
5. Depois, na área gráfica, seleccione o canto
superior esquerdo da mesa (P1 – figura 10.17)
para especificar a localização do primeiro
grip do parâmetro (Start) e, em seguida,
seleccione o canto superior direito (P2 –
figura 10.17) para definir a localização do
segundo grip (End). Por fim, faça clique num
ponto acima da cadeira para indicar a localização do label do parâmetro (Distance).
P1
P2
Figura 10.17 –
Localização do parâmetro
6. Para introduzir a acção que permitirá deformar o comprimento da mesa, seleccione
Stetch Action no separador Actions da
paleta de parâmetros e acções.
7. Em seguida, ao ser solicitada a escolha de um parâmetro, seleccione o
parâmetro Distance. Depois, ao ser solicitada a escolha do grip que irá será
318
 FCA - EDITORA DE INFORMÁTICA
Download

• Lookup – Adiciona um parâmetro que permite controlar através