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