Getting started/pt-br

Prefácio
FreeCAD é uma aplicação de modelagem 3D aplicação de modelagem paramétrica. Ele é feito principalmente para projetos mecânicos, mas também serve a todos os outros usos onde você precisa modelar objetos 3D com precisão e controle sobre o histórico da modelagem.

O FreeCAD está em desenvolvimento desde 2002 e oferece uma grande lista de recursos. Ainda faltam recursos, mas elas são suficientemente poderosas para o uso por hobby e pequenas oficinas. Existe uma comunidade em rápido crescimento de usuários entusiastas que participam do fórum do FreeCAD e você pode encontrar nele muitos exemplos de projetos de qualidade desenvolvidos com o FreeCAD. Veja também, FreeCAD usado na produção.

Como todos os projetos de software livre, o FreeCAD depende de sua comunidade para crescer, ganhar recursos e corrigir bugs. Não se esqueça disso ao usar o FreeCAD; se você gostar, pode doar e ajude o FreeCAD de várias maneiras, como escrever documentação e fazer traduções.

Veja também:


 * Migrando para o FreeCAD do Fusion360
 * Tutoriais
 * Tutorials em video

Instalação
Primeiramente, baixe e instale o FreeCAD. Consulte a página Download para obter informações sobre versões e atualizações atuais e a instruções de instalação para seu sistema operacional (Windows, Linux ou Mac). Existem pacotes de instalação prontos para Windows (.msi), Debian e Ubuntu (.deb), openSUSE (.rpm) e Mac OSX. O FreeCAD está disponível nos gerenciadores de pacotes de muitas outras distribuições Linux. Também está disponível um executável AppImage independente, que será executado nos sistemas Linux de 64 bits mais recentes. Como o FreeCAD é de código aberto, você também pode pegar o código-fonte e compilá-lo.



Explorando a interface





 * 1. O área de visão principal, que pode conter diferentes janelas com abas, principalmente o 3D view.
 * 2. A 3D view, que mostra os objetos geométricos do documento.
 * 3. A vista em árvore. (parte do visualização combinada), mostrando a hierarquia e o histórico de construção dos objetos no documento; também pode exibir o painel_de_tarefa para comandos ativos.
 * 4. O editor editor de propriedade. (parte do visualização combinada), que permite visualizar e modificar as propriedades dos objetos selecionados.
 * 5. A vista de seleção, que indica os objetos ou subelementos dos objetos (vértices, bordas, faces) que são selecionados.
 * 6. A visualização de relatório. (ou janela de saída), onde são mostradas mensagens, avisos e erros.
 * 7. O console Python, onde todos os comandos executados são impressos, e onde você pode digitar o código Python.
 * 8. A barra de status, onde algumas mensagens e dicas de ferramentas aparecem.
 * 9. A área da barra de ferramentas, onde as barras de ferramentas estão ancoradas.
 * 10. O seletor de bancada, onde você seleciona a bancada de trabalho ativa.
 * 11. O menu padrão, que contém as operações básicas do programa.

O principal conceito por trás da interface do FreeCAD é que está separada em bancadas de trabalho. Uma bancada de trabalho é uma coleção de ferramentas agrupadas para uma tarefa específica, como trabalhos com malhas, desenhos de objetos 2D ou esboços restritos. Você pode alternar o ambiente de trabalho atual com o seletor de bancada de trabalho. Você pode customizar as ferramentas incluídas em cada ambiente de trabalho, adicionar ferramentas de outros ambientes ou até mesmo ferramentas criadas por nós, que chamamos de  macros. Os pontos de partida amplamente utilizados são o bancada de trabalho PartDesign e o  bancada de trabalho Part.

Quando você inicia o FreeCAD pela primeira vez, é apresentado ao Start Center. Veja como aparace o Start Center na versão 0.18:



O Start Center te permite saltar rapidamente para as bancadas de trabalho mais comuns, abrir arquivos recentes ou ver as últimas novidades do universo FreeCAD. Você pode alterar a bancada de trabalho predefinida em Preferências.



Navegando no espaço 3D
FreeCAD tem vários modos diferentes estilos de navegação disponíveis, que mudam a maneira como você usa o mouse para interagir com os objetos na visualização 3D e a própria visualização. Um deles é feito especificamente para touchpads, onde o botão do meio do mouse não é usado. A tabela a seguir descreve o modo padrão, chamado 'Navegação CAD (Você pode mudar rapidamente o modo de navegação atual clicando com o botão direito do mouse em uma área vazia da visualização 3D):

Você também tem várias predefinições de visualização (vista superior, vista frontal, etc.) disponíveis no menu Ver, na barra de ferramentas Ver, e por atalhos numéricos (,, etc...). Clicando com o botão direito do mouse em um objeto ou em uma área vazia da visualização 3D, você tem acesso rápido a algumas operações comuns, tais como definir uma determinada visualização, ou localizar um objeto na visualização em árvore.



Primeiros passos com FreeCAD
O foco do FreeCAD é permitir fazer modelos 3D de alta precisão, manter um controle rigoroso sobre esses modelos (poder voltar ao histórico de modelagem e alterar parâmetros), e eventualmente construir esses modelos (via impressão 3D, usinagem CNC ou mesmo canteiro de obras). Portanto, é muito diferente de algumas outras aplicações 3D feitas para outros fins, tais como filme de animação ou jogos. Sua curva de aprendizado pode ser íngreme, especialmente se este for seu primeiro contato com a modelagem 3D. Se você for atingido em algum momento, não se esqueça que a comunidade amigável de usuários no FreeCAD forum pode ser capaz de tirá-lo de lá em pouco tempo.

A bancada de trabalho que você começará a usar no FreeCAD depende do tipo de trabalho que você precisa fazer: Se você vai trabalhar em modelos mecânicos, ou mais geralmente qualquer objeto de pequena escala, você provavelmente vai querer experimentar o Bancadas de trabalho PartDesign. Se você vai trabalhar em 2D, então mude para o Bancada de trabalho Draft, ou para o Bancada de trabalho Sketcher se você precisar de restrições. Se você quiser fazer o BIM, abra o Bancadas de trabalho Arch. E se você vem do mundo OpenSCAD, experimente o Bancadas de trabalho OpenSCAD. Há também muitos Bancadas de trabalho externas desenvolvidos pela comunidade disponíveis.

Você pode trocar de bancada de trabalho a qualquer momento, e também customizar sua bancada de trabalho favorita para adicionar ferramentas de outras bancadas de trabalho.



Trabalhando com as bancadas PartDesign e Sketcher
O Bancadas de trabalho PartDesign é feito para construir objetos complexos, a partir de formas simples, e adicionar ou remover peças (chamadas de "características"), até chegar ao seu objeto final. Todas as características que você aplicou durante o processo de modelagem são armazenadas em uma visão separada chamada vista de árvore, que também contém os outros objetos em seu documento. Você pode pensar em um objeto PartDesign como uma sucessão de operações, cada uma aplicada ao resultado do anterior, formando uma grande cadeia. Na visualização em árvore, você vê seu objeto final, mas pode expandi-lo e recuperar todos os estados anteriores, e alterar qualquer um de seus parâmetros, o que atualiza automaticamente o objeto final.

A bancada de trabalho PartDesign faz uso pesado de outra bancada de trabalho, a Bancada de trabalho Sketcher. O desenhista permite desenhar formas 2D, que são definidas pela aplicação de Restrições à forma 2D. Por exemplo, você pode desenhar um retângulo e definir o tamanho de um lado, aplicando uma restrição de comprimento a um dos lados. Esse lado então não pode mais ser redimensionado (a menos que a restrição seja alterada).

Essas formas 2D feitas com o desenhista são muito utilizadas na bancada de trabalho PartDesign, por exemplo para criar volumes 3D, ou para desenhar áreas nas faces de seu objeto que serão então escavadas a partir de seu volume principal. Este é um fluxo de trabalho típico do PartDesign:


 * 1) Criar um novo sketch (esboço)
 * 2) desenhar uma forma fechada (assegure-se de que todos os pontos estão unidos)
 * 3) Fechar o sketch (esboço)
 * 4) Transformar o sketch (esboço) num solido 3D usando a ferramenta "pad"
 * 5) Selecionar uma face do sólido
 * 6) Criar um segundo sketch (esboço) (desta vez ele vai ser desenhado sobre a face selecionada)
 * 7) Desenhar uma forma fechada
 * 8) Fechar o sketch (esboço)
 * 9) Criar um pocket (bolso) a partir do segundo sketch (esboço), no primeiro objeto

O que lhe dá um objeto como este:



A qualquer momento, você pode selecionar os esboços originais e modificá-los, ou alterar os parâmetros de extrusão das operações de bloco ou bolso, o que atualizará o objeto final.



Trabalhando com as bancadas Draft e Arch
O Bancada de Trabalho Draft e o Bancada de Trabalho Arch comportam-se de forma um pouco diferente dos outros bancos de trabalho acima, embora sigam as mesmas regras, que são comuns a todos os FreeCAD. Em resumo, enquanto o Sketcher e o PartDesign são feitos principalmente para desenhar peças únicas, o Draft e o Arch são feitos para facilitar seu trabalho quando se trabalha com vários objetos mais simples.

A bancada de trabalho Draft oferece ferramentas 2D um pouco semelhantes ao que você pode encontrar em aplicações CAD 2D tradicionais, tais como AutoCAD. Entretanto, estando o esboço 2D longe do escopo do FreeCAD, não espere encontrar ali toda a gama de ferramentas que estas aplicações dedicadas oferecem. A maioria das ferramentas de rascunho funciona não apenas em um plano 2D, mas também em todo o espaço 3D, e se beneficia de sistemas de ajuda especiais como Work planes e object snapping.

A bancada de trabalho Arch acrescenta a ferramentas BIM ao FreeCAD, permitindo construir modelos arquitetônicos com objetos paramétricos. A bancada de trabalho Arch se baseia amplamente em outros módulos, como Draft e Sketcher. Todas as ferramentas Draft também estão presentes no bancada de trabalho Arch, e a maioria das ferramentas Arch faz uso dos sistemas de ajuda Draft.

O fluxo de trabalho típico com a as bancadas de trabalho "Arch" (Arquitetura) e "Draft" (traço) será:


 * 1) Desenhar algumas linhas com a ferramenta de Linha "Draft"
 * 2) Selecionar cada linha e clicar na ferramenta Parede para construir uma parede em cada uma delas
 * 3) Unir as paredes selecionando-as e pressionando a ferramenta Adicionar da bancada "Arch"
 * 4) Criar um objeto piso, e mover as paredes para dentro dele na vista de árvore
 * 5) Criar um objeto edifício, e mover o piso para dentro dele na vista de árvore
 * 6) criar uma janela clicando na ferramenta Janela, selecionar uma predefinição no painel, e depois clicar na face de uma parede
 * 7) Adicionar cotas dimensionais selecionando primeiro o plano de trabalho se necessário, e depois usando a ferramenta Dimensão do "Draft"

O que lhe dará isto:



Para mais informações, visite a página Tutoriais.



Addons, Macro e Bancadas Externas
O Freecad, como um software de código aberto, oferece a possibilidade de complementar suas bancadas de trabalho com addons.

O princípio Extensões é baseado no desenvolvimento de um complemento de bancada de trabalho. Qualquer usuário pode desenvolver uma função que ele ou ela considere faltar para suas próprias necessidades ou, em última instância, para a comunidade. Com o fórum, o usuário pode solicitar uma opinião, ajuda no fórum. Ele pode compartilhar, ou não, o objeto de seu desenvolvimento de acordo com as regras de direitos autorais a definir. Livre para ela/ele. Para desenvolver, o usuário tem disponíveis funções scripting.

Há dois tipos de extensões:
 * 1) Macros: pequenos trechos de código Python que fornecem uma nova ferramenta ou funcionalidade. As macros geralmente começam como uma forma de simplificar ou automatizar a tarefa de desenhar ou editar um determinado objeto. Se muitas destas macros forem coletadas dentro de um diretório, o diretório inteiro pode ser distribuído como uma nova bancada de trabalho.
 * 2) Bancadas de trabalho externas: coleções de ferramentas programadas em Python ou C++ que estendem o FreeCAD de uma forma importante. Se uma bancada de trabalho estiver suficientemente desenvolvida e bem documentada, ela pode ser incluída como uma das bancadas de trabalho de base no FreeCAD. Em bancos de trabalho externos, você encontrará o princípio e uma lista da biblioteca existente.

Scripting
E, finalmente, um dos recursos mais poderosos do FreeCAD é o ambiente scripting. No console python integrado (ou em qualquer outro script Python externo) você pode acessar quase qualquer parte do FreeCAD, criar ou modificar geometria, modificar a representação desses objetos na cena 3D ou acessar e modificar a interface do FreeCAD. O script Python também pode ser usado em macros, que fornece um método fácil para criar comandos personalizados.



Novidades

 * Veja as notas de lançamento para uma lista detalhada de recursos.