Lição 8: Plug-in de bônus

Autodesk Support

31 de março de 2023


Visão geral do meu primeiro plug-in do AutoCAD> Lição 1 > Lição 2 > Lição 3 > Lição 4 > Lição 5 >> Lição 6 >> Lição 7 > Lição 8

Conclua o tutorial estudando um plug-in bônus (um pouco mais complicado) que estende a funcionalidade do plug-in que você desenvolveu para fornecer o comportamento completo de ‘outdoor’ para atributos de bloco.

Fornecer feedback: forneça comentários sobre este treinamento do AutoCAD ou esta lição em email:%00a0myfirstplugin@autodesk.com

Downloads de lições

lesson8_AutoCAD_2024_projects (zip - 16 KB)
lesson8_archive_2023_and_earlier_project_files (zip - 157 KB)

Como recompensa por todo o seu trabalho árduo neste tutorial, incluímos um plug-in bônus para você brincar. O plug-in que você escreveu neste tutorial tem duas limitações principais:

  1. A transformação de atributos para que eles sejam exibidos em paralelo ao eixo x é realmente útil em um desenho 2D, mas ainda é difícil lê-los em uma vista 3D (uma vista isométrica, por exemplo).
  2. O plug-in alterou permanentemente a orientação dos atributos em relação à sua inserção de bloco.

Seu plug-in bônus aborda essas duas limitações usando uma DrawableOverrule em vez de uma TransformOverrule para somente alterar a forma como os atributos são exibidos. Força os atributos ultrapassados a desenhar-se sempre no plano da vista atual - um efeito conhecido no desenvolvimento de jogos de computador como "outdoors". O plug-in não faz alterações permanentes no desenho: se você abrir o desenho sem a sobreposição ativa, os atributos aparecerão exatamente como foram originalmente desenhados.

Para testar o projeto:

  • Abra o arquivo MyBonusPlugin.vbproj na pasta MyBonusPlugin (incluído acima em Lesson Downloads).
  • Construa o projeto (menu Construir - > Construir MyBonusPlugin).
  • Inicie o AutoCAD.
  • CARREGUE NETLOAD do plug-in DLL (da pasta MyBonusPlugin\MyBonusPlugin\bin\Release).
  • Abra o desenho de amostra.
  • Chame o comando personalizado - BILLBOARDATTRIBUTES - definido no plug-in.
  • Selecione a referência de bloco retangular.
  • Chame o comando ORBITA3D.
  • Orbite o desenho e veja como as AttributeDefinitions se exibem. A imagem abaixo mostra o bloco retangular com atributos de billboard.
  • O plug-in também define os comandos:
    • DONTBILLBOARDATTRIBUTES - que se comporta da mesma forma que DONTKEEPSTRAIGHT no seu outro plug-in.
    • ATIVATEBILLBOARDOVERRULE - que se comporta da mesma forma que ATIVATEOVERRULE em seu outro plug-in.

Deixaremos como um exercício ler o código para entender como ele difere do plug-in criado durante o tutorial.

Observação: O projeto bônus está configurado para iniciar o AutoCAD a partir do depurador, se ele estiver localizado na pasta C:\Program Files\Autodesk\AutoCAD 20xx. Se você tiver o AutoCAD instalado em outra pasta, então terá que criar um novo projeto (como fez na Lição 1) e copiar o código do MyCommands.vb para o novo projeto.

O que traz você ao final deste guia. Esperamos que isso tenha sido um começo útil para sua jornada com a API do AutoCAD. Desejamos-lhe as maiores felicidades nos seus futuros esforços de API.

Visão geral do meu primeiro plug-in do AutoCAD> Lição 1 > Lição 2 > Lição 3 > Lição 4 > Lição 5 >> Lição 6 >> Lição 7 > Lição 8



Essas informações foram úteis?


Precisa de ajuda? Pergunte ao Autodesk Assistant!

O assistente pode ajudar você a encontrar respostas ou falar com um agente.


Qual é o seu nível de suporte?

Diferentes planos de assinatura oferecem categorias distintas de suporte. Saiba qual é o nível de suporte do seu plano.

Visualizar níveis de suporte