FormIt for Windows
Português (Brasil)
Português (Brasil)
  • Introdução
  • Novidades
  • Recursos do FormIt
    • Vários clientes
    • Modelagem conceitual de sólidos
    • Trabalhar com formatos de dados
    • Idiomas
    • Colaboração
    • Desenho de apresentação
    • FormIt + Autodesk Docs
    • FormIt + Dynamo
    • Análise solar + de energia
    • FormIt + Revit
    • FormIt + JavaScript para plug-ins
  • Introdução ao FormIt
    • Perguntas frequentes
    • Pré-requisitos e instalação
    • Configurar o projeto
    • Barras de ferramentas e paletas
    • Navegar na cena
  • Manual do FormIt
    • Parte I
      • 1.1 – Definir a localização
      • 1.2 – Configuração de projeto com imagens e grade
      • 1.3 – Esboço 3D e arrastar face
      • 1.4 – Adicionar pisos com níveis
      • 1.5 – Agrupar objetos
      • 1.6 – Controlar a visibilidade com camadas
      • 1.7 – Pintar com materiais
      • 1.8 – Criar colunas com matriz
      • 1.9 – Adicionar detalhes
      • 1.10 – Grupos computacionais com o Dynamo
      • 1.11 – Importar modelos com a biblioteca de conteúdo
      • 1.12 – Estilos visuais
      • 1.13 – Planos de corte
      • 1.14 – Exportar imagem
      • 1.15 – Trabalhar com o Revit
    • Parte II
      • 2.1 – Ferramenta Linha de deslocamento
      • 2.2 – Ferramentas avançadas de modelagem: casca e cobertura
      • 2.3 Fluxo de trabalho da vista ortogonal
      • 2.4 – Fluxos de trabalho de terreno 3D
      • 2.5 – Plug-ins
      • 2.6 – Nós do FormIt no Dynamo
      • 2.7 – Ferramentas de diagnóstico
      • 2.8 – Fluxos de trabalho avançados do Revit
      • 2.9 – Análise solar e análise de energia do Insight
      • 2.10 – Sessões de colaboração
  • Biblioteca de ferramentas
    • Texto 3D
    • Alinhar câmera com a face
    • Arco
    • Matriz
    • Matriz ao longo do caminho
    • Salvar automático
    • Corte booleano
    • Interseção booleana
    • União booleana
    • Círculo
    • Colaboração
    • Biblioteca de conteúdo
    • Copiar objeto
    • Cobertura, varredura, elevação
    • Criar panorama
    • Curva + facetamento de superfície
    • Excluir, editar, mover
    • Dynamo
    • Análise de energia com o Insight
    • Faces: extrusão, corte e deslocamento
    • Faces: aplainar
    • Faces: inclinar e facetar/suavizar
    • Árvore de grupos
    • Grupos
    • Importar e exportar dados
    • Camadas
    • Níveis e área
    • Linhas
    • Materiais
    • Medir ângulo
    • Medir
    • Malhas
    • Espelhamento
    • Estatísticas do modelo
    • Árvore de modelos
    • Modificar faces, arestas e pontos
    • Escala não uniforme
    • Linha de deslocamento
    • Vistas ortogonais
    • Câmera ortogonal e em perspectiva
    • Colocar primitivos
    • Inserir vértice
    • Plug-ins
    • Polígono
    • Propriedades
    • Corrimão ao longo do caminho
    • Retângulo
    • Revit
    • Rotacionar objeto
    • Dimensionar objeto
    • Cenas
    • Planos de corte
    • Seleção
    • Definir a localização
    • Sol + sombras
    • Casca
    • Snaps e inferências
    • Análise de luz solar
    • Spline
    • Sistema de montante de vitrine/cortina parede
    • Gerenciador de desfazer
    • Estilos visuais
    • Planos de trabalho
    • Eixos universais
  • Plug-ins
    • Introdução aos plug-ins
    • Como usar plug-ins
    • Como desenvolver plug-ins
      • Seu primeiro plug-in
        • Plug-in Parque de diversões
        • Iniciar o plug-in de amostra
        • Adicionar seus próprios recursos
        • Salvar o trabalho no GitHub
        • Publicar o projeto
      • Desenvolvimento avançado
        • Usar um IDE
        • Clonar um plug-in de amostra
        • Hospedar um plug-in em um servidor local
        • Visualizar um plug-in no Gerenciador de plug-ins
        • Configurar o FormIt para desenvolvimento
        • Hospedar um plug-in no GitHub
        • Configuração de plug-in geral no manifesto
        • Recarregar alterações locais
        • Mecanismos do lado do cliente versus do lado da Web
        • Depuração
        • Controle de versão
      • Opções adicionais de desenvolvimento
        • Criar um plug-in de painel HTML
        • Criar um plug-in de painel HTML e de barra de ferramentas combinado
        • Criar um plug-in com base na barra de ferramentas
        • Testar um plug-in de painel HTML e de barra de ferramentas combinado
        • Criar um complemento
        • Invocar plug-ins e a API no Dynamo
    • APIs do FormIt
    • Exemplos
      • Gerar luzes de sequência
      • Plug-in Gerenciar câmeras
      • Plug-in Mais propriedades
      • Criador de contexto 3D
      • Comunidade de plug-ins do FormIt
  • Apêndice
    • Atalhos de teclado
Powered by GitBook
On this page
  • Exibir editor de script e saída de script
  • Editor de scripts
  • Saída de script
  • Trabalhar com plug-ins de amostra
  • Carga vs. Instalação
  • Amostra de plug-in de barra de ferramentas: Inverter ao longo
  • Amostra de plug-in de painel HTML: Mais propriedades
  • Amostra de plug-in de caixa de diálogo modal e sem janela restrita
Edit on GitHub
  1. Plug-ins
  2. Como desenvolver plug-ins
  3. Desenvolvimento avançado

Configurar o FormIt para desenvolvimento

PreviousVisualizar um plug-in no Gerenciador de plug-insNextHospedar um plug-in no GitHub

Last updated 2 years ago

Para testar e criar plug-ins no aplicativo para desktop do FormIt, será necessário o FormIt para Windows v17.0 ou posterior.

Exibir editor de script e saída de script

No menu superior do FormIt, vá para Janela no menu superior e marque as caixas Editor de script e Saída de script.

Os painéis Editor de script e Saída de script aparecerão na parte inferior da janela do FormIt.

Alterne entre o Editor de script e a Saída de script usando os botões na parte inferior.

Também é possível organizar os dois painéis lado a lado. Clique no botão ao lado do “x” no canto superior direito para desanexar um dos painéis e, em seguida, arraste e solte os painéis ao lado um do outro:

Editor de scripts

O Editor de script fornece um ambiente de desenvolvimento simples onde é possível escrever e testar o código.

O Editor de script armazena o código criado em um arquivo scratch.js no diretório em que o arquivo FormIt.exe está localizado.

Na parte superior, há dois botões:

Saída de script

A janela Saída de script exibe as mensagens impressas no console dos plug-ins.

É possível limpar a saída executando console.clear(); no Editor de script.

Trabalhar com plug-ins de amostra

É possível carregar ou instalar qualquer um dos plug-ins, mas para os fins deste exercício, você instalará um plug-in baseado em painel e um baseado em barra de ferramentas. Vamos supor que o servidor http npm esteja sendo executado na porta 8080 hospedando ambos os repositórios de exemplo.

Carga vs. Instalação

FormIt.LoadPlugin(); carrega o plug-in somente para a sessão atual. O plug-in será descarregado automaticamente quando o aplicativo for fechado e reiniciado.

Essa é uma ótima opção para manifestar temporariamente um plug-in para teste somente na sessão atual.

FormIt.InstallPlugin(); faz com que o plug-in persista usando uma chave do registro. Isso é ótimo para plug-ins que você usará com frequência de sessão para sessão.

No Windows, as seguintes chaves de registro são usadas para manter os plug-ins:

  • Plug-ins: Computer\HKEY_CURRENT_USER\Software\Autodesk\FormIt 360\Plugins\InstalledPlugins

Use FormIt.UninstallPlugin(); para desinstalar.

Nos exemplos a seguir, a não ser que indicado de outra forma, sinta-se à vontade para usar Instalar ou Carregar, dependendo se você deseja que os resultados do exercício sejam persistentes ou não.

Amostra de plug-in de barra de ferramentas: Inverter ao longo

No Editor de script, execute o seguinte:

Se estiver executando um servidor local:

  • FormIt.LoadPlugin("http://localhost:8080/FlipAlong");

  • FormIt.LoadPlugin("https://formit3d.github.io/FlipAlong");

Você deve ver a barra de ferramentas Inverter ao longo exibida na parte superior da janela do aplicativo:

Amostra de plug-in de painel HTML: Mais propriedades

No Editor de script, execute o seguinte:

Se estiver executando um servidor local:

  • FormIt.LoadPlugin("http://localhost:8080/PropertiesPlus");

FormIt.LoadPlugin("https://formit3d.github.io/PropertiesPlus");

Você deve ver o painel Mais propriedades ser exibido no lado direito da janela do aplicativo:

Amostra de plug-in de caixa de diálogo modal e sem janela restrita

Os plug-ins de caixa de diálogo são exclusivos: só podem ser carregados, não instalados.

No Editor de script, execute o seguinte:

Se estiver executando um servidor local:

  • Modal: FormIt.LoadPlugin("http://localhost:8080/FormItExamplePlugins/ModalDialog");

  • Sem janela restrita: FormIt.LoadPlugin("http://localhost:8080/FormItExamplePlugins/ModelessDialog");

  • Modal: FormIt.LoadPlugin("https://formit3d.github.io/FormItExamplePlugins/ModalDialog");

  • Modal: FormIt.LoadPlugin("https://formit3d.github.io/FormItExamplePlugins/ModelessDialog");

Você deve ver o painel Hello Block! do exemplo do painel HTML aparecer na tela como uma caixa de diálogo modal ou sem janela restrita.

Executar : executa todo o código escrito na janela.

Executar seleção : executa somente as linhas de código selecionadas/realçadas.

Após e , agora é possível fazer com que os plug-ins locais sejam exibidos no FormIt.

Se estiver carregando do repositório do (requer uma conexão com a Internet):

Se estiver carregando do repositório do (requer uma conexão com a Internet):

Se estiver carregando do repositório do (requer uma conexão com a Internet):

clonar um repositório
configurar um servidor da Web
FormIt GitHub
FormIt GitHub
FormIt GitHub