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 has several different navigation modes available, that change the way you use your mouse to interact with the objects in the 3D view and the view itself. One of them is specifically made for touchpads, where the middle mouse button is not used. The following table describes the default mode, called CAD Navigation (You can quickly change the current navigation mode by right-clicking on an empty area of the 3D view):

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 Banco 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.

The Draft Workbench offers you 2D tools somewhat similar to what you can find in traditional 2D CAD applications such as AutoCAD. However, 2D drafting being far away from the scope of FreeCAD, don't expect to find there the full array of tools that these dedicated applications offer. Most of the Draft tools work not only in a 2D plane but also in the full 3D space, and benefit from special helper systems such as Work planes and object snapping.

The Arch Workbench adds BIM tools to FreeCAD, allowing you to build architectural models with parametric objects. The Arch workbench relies extensively on other modules such as Draft and Sketcher. All the Draft tools are also present in the Arch workbench, and most Arch tools make use of the Draft helper systems.

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.

The Addon principle is based on the development of a workbench complement. Any user can develop a function that he or she deems to be missing for her/his own needs or, ultimately, for the community. With the forum, the user can request an opinion, help on the forum. It can share, or not, the object of its development according to copyright rules to define. Free to her/him. To develop, the user has available scripting functions.

There are two types of addons:
 * 1) Macros: short snippets of Python code that provide a new tool or functionality. Macros usually start as a way to simplify or automate the task of drawing or editing a particular object. If many of these macros are collected inside a directory, the entire directory may be distributed as a new workbench.
 * 2) External workbenches: collections of tools programmed in Python or C++ that extend FreeCAD in an important way. If a workbench is sufficiently developed and is well documented, it may be included as one of the base workbenches in FreeCAD. Under External workbenches, you'll find the principle and a list of existing library.

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.