Getting started/pt: Difference between revisions

From FreeCAD Documentation
(New image)
No edit summary
(31 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{docnav|Install on Mac|Mouse Model}}
{{Docnav
|[[Installing_additional_components/pt|Instalar componentes adicionais]]
|[[Mouse_navigation/pt|Navegar com o rato]]
}}

{{TOCright}}


== Introdução ==
== Introdução ==


<div class="mw-translate-fuzzy">
O FreeCAD é uma [[About FreeCAD|aplicação de modelação paramétrica]] 3D CAD/CAE . É primeiramente feita para desenho mecânico, mas também serve todos os outros usos onde seja necessário modelar objetos 3D com precisão e controlo sobre o processo/historial de modelação.
O FreeCAD é uma [[About FreeCAD|aplicação de modelação paramétrica]] 3D CAD/CAE . É primeiramente feita para desenho mecânico, mas também serve todos os outros usos onde seja necessário modelar objetos 3D com precisão e controlo sobre o processo/historial de modelação.
</div>


<div class="mw-translate-fuzzy">
O FreeCAD continua numa fase inicial de desenvolvimento, pelo que, apesar de já oferecer uma larga lista (que continua a crescer) de [[Feature_list|funcionalidades]], muito continua a faltar, especialmente quando comparado com soluções comerciais, pelo que pode não ser considerado suficientemente desenvolvido para utilização em ambiente de produção. Ainda assim, existe uma [http://forum.freecadweb.org/index.php comunidade] em rápido crescimento de utilizadores entusiastas, e podem ser já encontrados [https://forum.freecadweb.org/viewforum.php?f=24 muitos exemplos] de projetos de qualidade desenvolvidos com o FreeCAD.
O FreeCAD continua numa fase inicial de desenvolvimento, pelo que, apesar de já oferecer uma larga lista (que continua a crescer) de [[Feature_list|funcionalidades]], muito continua a faltar, especialmente quando comparado com soluções comerciais, pelo que pode não ser considerado suficientemente desenvolvido para utilização em ambiente de produção. Ainda assim, existe uma [http://forum.freecadweb.org/index.php comunidade] em rápido crescimento de utilizadores entusiastas, e podem ser já encontrados [https://forum.freecadweb.org/viewforum.php?f=24 muitos exemplos] de projetos de qualidade desenvolvidos com o FreeCAD.
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Tal como todos os projetos "open-source", O projeto FreeCAD não é um trabalho entregue pelos desenvolvedores em sentido único. Ele depende muito da sua comunidade para crescer, ganhar funcionalidades, e estabilidade (corrigir de bugs). Por isso convém não esquecer, quando começar a usar o FreeCAD, se gostar de trabalhar com ele, pode influenciar diretamente e [[Help FreeCAD/pt|ajudar]] o projeto!
Tal como todos os projetos "open-source", O projeto FreeCAD não é um trabalho entregue pelos desenvolvedores em sentido único. Ele depende muito da sua comunidade para crescer, ganhar funcionalidades, e estabilidade (corrigir de bugs). Por isso convém não esquecer, quando começar a usar o FreeCAD, se gostar de trabalhar com ele, pode influenciar diretamente e [[Help FreeCAD/pt|ajudar]] o projeto!
</div>
</div>

See also:

* [[Migrating_to_FreeCAD_from_Fusion360|Migrating to FreeCAD from Fusion360]]
* [[Tutorials|Tutorials]]
* [[Video_tutorials|Video tutorials]]


==Instalação==
==Instalação==
Line 18: Line 34:
</div>
</div>


<div class="mw-translate-fuzzy">
==Explorando o FreeCAD==
==Explorando o FreeCAD==
</div>


[[File:FreeCAD_interface_base_divisions.svg|1024px]]

<div class="mw-translate-fuzzy">
[[File:FreeCAD_interface.png|1024px|center]]
[[File:FreeCAD_interface.png|1024px|center]]
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 31: Line 53:
</div>
</div>


<div class="mw-translate-fuzzy">
O conceito principal por detrás da interface do FreeCAD é a separação em [[workbenches/pt| bancadas de trabalho]]. Uma bancada de trabalho é uma coleção de ferramentas ajustadas a uma tarefa especifica, tal como trabalhar com [[Mesh Module/pt|malhas (meshes)]], ou desenhar [[Draft Module/pt|objetos 2D (traços)]], ou [[Sketcher Workbench/pt|esboços restringidos (sketches)]]. Pode mudar a bancada de trabalho ativa com o seletor de bancadas de trabalho(6). Pode [[Interface Customization/pt|personalizar]] as ferramentas incluídas em cada bancada de trabalho, adicionar ferramentas de outras bancadas de trabalho ou mesmo ferramentas criadas por si, que nós chamamos [[macros/pt|macros]]. Existe também uma bancada de trabalho generica que abarca as ferramentas mais comunmente utilizadas das outras bancadas, chamada '''bancada de trabalho complete'''.
O conceito principal por detrás da interface do FreeCAD é a separação em [[workbenches/pt| bancadas de trabalho]]. Uma bancada de trabalho é uma coleção de ferramentas ajustadas a uma tarefa especifica, tal como trabalhar com [[Mesh_Workbench/pt|malhas (meshes)]], ou desenhar [[Draft_Workbench/pt|objetos 2D (traços)]], ou [[Sketcher Workbench/pt|esboços restringidos (sketches)]]. Pode mudar a bancada de trabalho ativa com o seletor de bancadas de trabalho(6). Pode [[Interface Customization/pt|personalizar]] as ferramentas incluídas em cada bancada de trabalho, adicionar ferramentas de outras bancadas de trabalho ou mesmo ferramentas criadas por si, que nós chamamos [[macros/pt|macros]]. Existe também uma bancada de trabalho generica que abarca as ferramentas mais comunmente utilizadas das outras bancadas, chamada '''bancada de trabalho complete'''.
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Quando você inicia o FreeCAD, pela primeira vez, é apresentada a página inicial do FreeCAD:
Quando você inicia o FreeCAD, pela primeira vez, é apresentada a página inicial do FreeCAD:
</div>
</div>

[[File:Start_center_0.19_screenshot.png|600px]]


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
A página inicial do FreeCAD permite saltar rapidamente para uma das bancada de trabalho mais comuns, abrir um dos ficheiros recentes , ou ver as últimas notícias do universo FreeCAD. Pode alterar a bancada de trabalho predefinida em [[Preferences Editor|preferências]].
[[Image:Startcenter.jpg|1024px|center]]
</div>
</div>

A página inicial do FreeCAD permite saltar rapidamente para uma das bancada de trabalho mais comuns, abrir um dos ficheiros recentes , ou ver as últimas notícias do universo FreeCAD. Pode alterar a bancada de trabalho predefinida em [[Preferences Editor|preferências]].


== Navegação no espaço 3D ==
== Navegação no espaço 3D ==
Line 47: Line 71:
<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
O FreeCAD tem disponíveis quatro diferentes [[Mouse Model|modos de navegação]], estes alteram a forma como usa o seu rato para interagir com os objetos nas vista 3D ou com a própria vista. Um deles foi especificamente feito para [[Mouse Model#Touchpad Navigation/pt|touchpads]], onde o botão do meio do rato não é utilizado. A tabela seguinte descreve o modo predefinido, chamado '''Navegação CAD''' (Pode mudar rapidamente o modo de navegação clicando com o botão direito do rato numa área vazia da vista 3D):
O FreeCAD tem disponíveis quatro diferentes [[Mouse Model|modos de navegação]], estes alteram a forma como usa o seu rato para interagir com os objetos nas vista 3D ou com a própria vista. Um deles foi especificamente feito para [[Mouse Model#Touchpad Navigation/pt|touchpads]], onde o botão do meio do rato não é utilizado. A tabela seguinte descreve o modo predefinido, chamado '''Navegação CAD''' (Pode mudar rapidamente o modo de navegação clicando com o botão direito do rato numa área vazia da vista 3D):
</div>

<div class="mw-translate-fuzzy">
{{CAD Navigation
|Select_name=Select
|Pan_name=Pan
|Zoom_name=Zoom
|Rotate_view_name=Rotate view<br>First method
|Rotate_view_alt_name=Rotate view<br>Alternate method
|Ctrl={{KEY|Ctrl}}
|Shift={{KEY|Shift}}
|Select_text=Press the left mouse button over an object you want to select.

Holding down {{KEY|Ctrl}} allows the selection of multiple objects.
|Pan_text=Hold the middle mouse button, then move the pointer.
|Pan_mode_text=Pan mode: hold the {{KEY|Ctrl}} key, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Zoom_text=Use the mouse wheel to zoom in and out.

Clicking the middle mouse button re-centers the view on the location of the cursor.
|Zoom_mode_text=Zoom mode: hold the {{KEY|Ctrl}} and {{KEY|Shift}} keys, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Rotate_view_text=Hold the middle mouse button, then press and hold the left mouse button, then move the pointer.

The cursor location when the middle mouse button is pressed determines the center of rotation. Rotation works like spinning a ball which rotates around its center. If the buttons are released before you stop the mouse motion, the view continues [[spinning]], if this is enabled.

A double click with the middle mouse button sets a new center of rotation.
|Rotate_view_mode_text=Rotate mode: hold the {{KEY|Shift}} key, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Rotate_view_alt_text=Hold the middle mouse button, then press and hold the right mouse button, then move the pointer.

With this method the middle mouse button may be released after the right mouse button is held pressed.

Users who use the mouse with their right hand may find this method easier than the first method.
}}
</div>
</div>

Holding down {{KEY|Ctrl}} allows the selection of multiple objects.
|Pan_text=Hold the middle mouse button, then move the pointer.
|Pan_mode_text=Pan mode: hold the {{KEY|Ctrl}} key, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Zoom_text=Use the mouse wheel to zoom in and out.

Clicking the middle mouse button re-centers the view on the location of the cursor.
|Zoom_mode_text=Zoom mode: hold the {{KEY|Ctrl}} and {{KEY|Shift}} keys, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Rotate_view_text=Hold the middle mouse button, then press and hold the left mouse button, then move the pointer.

The cursor location when the middle mouse button is pressed determines the center of rotation. Rotation works like spinning a ball which rotates around its center. If the buttons are released before you stop the mouse motion, the view continues [[spinning]], if this is enabled.

A double click with the middle mouse button sets a new center of rotation.
|Rotate_view_mode_text=Rotate mode: hold the {{KEY|Shift}} key, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Rotate_view_alt_text=Hold the middle mouse button, then press and hold the right mouse button, then move the pointer.

With this method the middle mouse button may be released after the right mouse button is held pressed.

Users who use the mouse with their right hand may find this method easier than the first method.
}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 111: Line 83:
</div>
</div>


<div class="mw-translate-fuzzy">
A bancada de trabalho que começará a utilizar depende do tipo de trabalho que precisa de fazer: se vai trabalhar em modelos de mecânica, ou mais genericamente quaisquer objetos de pequena escala, vai querer provavelmente experimentar a [[PartDesign Workbench/pt|Bancada de trabalho PartDesign (desenho de peças) ]]. Se vai trabalhar em 2D, então mude para a [[Draft Module/pt|bancada de trabalho Draft (traço) ]], ou a [[Sketcher Workbench/pt| bancada de trabalho Sketch (esboço)]] se precisar de restrições. Se quer fazer BIM, lance a [[Arch Module/pt| Bancada de trabalho Arch (arquitetura)]]. Se trabalha em desenho de barcos, existe a bancada especial [[Ship Workbench/pt|Bancada de trabalho Ship]] para si. E se vem do universo do OpenSCAD, experimente a [[OpenSCAD Module/pt| bancada de trabalho OpenSCAD]].
A bancada de trabalho que começará a utilizar depende do tipo de trabalho que precisa de fazer: se vai trabalhar em modelos de mecânica, ou mais genericamente quaisquer objetos de pequena escala, vai querer provavelmente experimentar a [[PartDesign Workbench/pt|Bancada de trabalho PartDesign (desenho de peças) ]]. Se vai trabalhar em 2D, então mude para a [[Draft Workbench/pt|bancada de trabalho Draft (traço) ]], ou a [[Sketcher Workbench/pt| bancada de trabalho Sketch (esboço)]] se precisar de restrições. Se quer fazer BIM, lance a [[Arch Workbench/pt| Bancada de trabalho Arch (arquitetura)]]. Se trabalha em desenho de barcos, existe a bancada especial [[Ship Workbench/pt|Bancada de trabalho Ship]] para si. E se vem do universo do OpenSCAD, experimente a [[OpenSCAD Workbench/pt| bancada de trabalho OpenSCAD]].
</div>


<div class="mw-translate-fuzzy">
Pode alternar bancadas de trabalho a qualquer altura, e também [[Interface Customization/pt|personalizar]] a sua bancada de trabalho favorita adicionando ferramentas de outras bancadas de trabalho.
Pode alternar bancadas de trabalho a qualquer altura, e também [[Interface Customization/pt|personalizar]] a sua bancada de trabalho favorita adicionando ferramentas de outras bancadas de trabalho.
</div>


==Trabalhar com as bancadas de trabalho PartDesign (desenho de peças) Sketcher (esboço)==
==Trabalhar com as bancadas de trabalho PartDesign (desenho de peças) Sketcher (esboço)==
Line 121: Line 97:
</div>
</div>


<div class="mw-translate-fuzzy">
A bancada de trabalho "PartDesign" faz uso intensivo de outra bancada de trabalho, A [[Sketcher Workbench/pt|Bancada de trabalho Sketcher (esboço)]]. Esta permite desenhar formas 2D, que são definidas aplicando restrições à forma 2D. Por exemplo, pode desenhar um retângulo e definir o tamanho de um lado aplicando uma restrição de comprimento a um dos lados. Esse lado deixa de puder ser redimensionado (a menos que a restrição seja alterada).
A bancada de trabalho "PartDesign" faz uso intensivo de outra bancada de trabalho, A [[Sketcher Workbench/pt|Bancada de trabalho Sketcher (esboço)]]. Esta permite desenhar formas 2D, que são definidas aplicando restrições à forma 2D. Por exemplo, pode desenhar um retângulo e definir o tamanho de um lado aplicando uma restrição de comprimento a um dos lados. Esse lado deixa de puder ser redimensionado (a menos que a restrição seja alterada).
</div>


Estas formas 2D feitas com o "sketcher" são muito usadas na bancada de trabalho "PartDesign", por exemplo para criar um volume 3D , ou para desenhar áreas nas faces de objetos que serão depois escavadas ao volume principal. Este é um fluxo de trabalho típico do "PartDesign":
Estas formas 2D feitas com o "sketcher" são muito usadas na bancada de trabalho "PartDesign", por exemplo para criar um volume 3D , ou para desenhar áreas nas faces de objetos que serão depois escavadas ao volume principal. Este é um fluxo de trabalho típico do "PartDesign":
Line 137: Line 115:
Obtendo um objeto como este:
Obtendo um objeto como este:


[[Image:Partdesign example.jpg|1024px|center]]
[[Image:Partdesign_example.jpg|600px]]


A qualquer altura, pode selecionar o sketch (esboço) original e modificá-lo, ou alterar os parâmetros de extrusão das operações "pad" ou "pocket", atualizando assim o objeto final.
A qualquer altura, pode selecionar o sketch (esboço) original e modificá-lo, ou alterar os parâmetros de extrusão das operações "pad" ou "pocket", atualizando assim o objeto final.
Line 143: Line 121:
==Trabalhando com as bancadas de trabalho "Draft" (traço) e "Arch"(Arquitetura)==
==Trabalhando com as bancadas de trabalho "Draft" (traço) e "Arch"(Arquitetura)==


<div class="mw-translate-fuzzy">
As [[Draft Module/pt|bancadas de trabalho "Draft" (traço)]] e [[Arch Module/pt|Bancada de trabalho "Arch" (arquitetura)]] comportam-se de forma um pouco diferente das bancadas de trabalho acima descritas, ainda assim seguem as mesmas regras, que são comuns a todo o FreeCAD. Resumindo, enquanto o "Sketcher" e "PartDesign" são feitas principalmente para desenhar peças individuais , "Draft" e "Arch" são feitas para facilitar, quando se trabalha, com diversas peças mais simples.
As [[Draft_Workbench/pt|bancadas de trabalho "Draft" (traço)]] e [[Arch_Workbench/pt|Bancada de trabalho "Arch" (arquitetura)]] comportam-se de forma um pouco diferente das bancadas de trabalho acima descritas, ainda assim seguem as mesmas regras, que são comuns a todo o FreeCAD. Resumindo, enquanto o "Sketcher" e "PartDesign" são feitas principalmente para desenhar peças individuais , "Draft" e "Arch" são feitas para facilitar, quando se trabalha, com diversas peças mais simples.
</div>


<div class="mw-translate-fuzzy">
A [[Draft Module/pt|Bancada de trabalho Draft (traço)]] oferece ferramentas 2D parecidas com as que se encontram nas aplicações CAD tradicionais como o [https://en.wikipedia.org/wiki/AutoCAD AutoCAD]. Contudo , O desenho 2D está longe de ser o objetivo do FreeCAD, por isso, não espere encontrar o conjunto completo de ferramentas que essas aplicações dedicadas oferecem. Muitas das ferramentas do "Draft" funcionam não só em 2D como na totalidade do espaço 3D, e beneficia de um sistema de ajuda especial como o [[Draft SelectPlane|Planos de trabalho]] e [[Draft_Snap|"object snapping"]].
A [[Draft_Workbench/pt|Bancada de trabalho Draft (traço)]] oferece ferramentas 2D parecidas com as que se encontram nas aplicações CAD tradicionais como o [https://en.wikipedia.org/wiki/AutoCAD AutoCAD]. Contudo , O desenho 2D está longe de ser o objetivo do FreeCAD, por isso, não espere encontrar o conjunto completo de ferramentas que essas aplicações dedicadas oferecem. Muitas das ferramentas do "Draft" funcionam não só em 2D como na totalidade do espaço 3D, e beneficia de um sistema de ajuda especial como o [[Draft SelectPlane|Planos de trabalho]] e [[Draft_Snap|"object snapping"]].
</div>


<div class="mw-translate-fuzzy">
A [[Arch Module/pt |bancada de trabalho "Arch" (Arquitetura)]] acrescenta ferramentas [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM] ao FreeCAD, permitindo construir modelos de arquitetura com objetos paramétricos. A bancada de trabalho "Arch" (Arquitetura) depende muito de outros módulos como o "Draft" (traço) e "Sketcher" (esboço). Todas as ferramentas do "Draft" estão também presentes bancada de trabalho "Arch" (Arquitetura), e muitas ferramentas "Arch" fazem uso dos sistemas de apoio e ajuda do "Draft".
A [[Arch_Workbench/pt |bancada de trabalho "Arch" (Arquitetura)]] acrescenta ferramentas [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM] ao FreeCAD, permitindo construir modelos de arquitetura com objetos paramétricos. A bancada de trabalho "Arch" (Arquitetura) depende muito de outros módulos como o "Draft" (traço) e "Sketcher" (esboço). Todas as ferramentas do "Draft" estão também presentes bancada de trabalho "Arch" (Arquitetura), e muitas ferramentas "Arch" fazem uso dos sistemas de apoio e ajuda do "Draft".
</div>


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


[[Image:Arch workflow example.jpg|1024px]]
[[Image:Arch workflow_example.jpg|600px]]


<div class="mw-translate-fuzzy">
Mais em[[Tutorials| Tuturials]].
Mais em[[Tutorials| Tuturials]].
</div>

==Addons, Macros e bancadas de trabalho externas==

O Freecad, sendo um software open source, dá a possibilidade de complementar as suas bancadas de trabalho com addons.

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

Existem dois tipos de addons:
#[[Macros/pt|Macros]]: pequenos trechos de código Python que adicionam uma nova ferramenta ou funcionalidade. As macros normalmente começam como uma forma de simplificar ou automatizar a tarefa de desenhar ou editar um objecto em particular. Se muitas dessas macros são agrupadas dentro de um directório, o directório inteiro pode ser distribuído como uma nova bancada de trabalho.
#[[External_workbenches/pt|Bancadas de trabalho externas]]: colecções de ferramentas programadas em Python ou C++ que ampliam de forma importante o Freecad . Se uma bancada de trabalho está suficientemente desenvolvida e bem documentada, pode até ser incluída como uma das bancadas de trabalho base dentro do Freecad. Em [[External_workbenches/pt|Bancadas de trabalho externas]], irá encontrar o fundamento de cada uma e uma lista das várias bancadas externas.


==Programação (Scripting)==
==Programação (Scripting)==


E finalmente, um dos recursos mais poderoso do FreeCAD é o ambiente de [[scripting| programação (scripting)]]. Desde da consola python integrada (ou a partir de qualquer outro script Python externo), pode obter acesso a praticamente qualquer parte do FreeCAD, criar ou modificar geometria, modificar a apresentação desses objetos na cena 3D ou aceder e modificar a interface do FreeCAD. Programação Python pode também ser usada em [[macros/pt| macros]], que proporcionam um método fácil de criar comandos personalizados.
E finalmente, um dos recursos mais poderosos do FreeCAD é o ambiente de [[scripting| programação (scripting)]]. Desde da consola python integrada (ou a partir de qualquer outro script Python externo), pode obter acesso a praticamente qualquer parte do FreeCAD, criar ou modificar geometria, modificar a apresentação desses objetos na cena 3D ou aceder e modificar a interface do FreeCAD. A programação Python pode também ser usada em [[macros/pt| macros]], que proporcionam um método fácil de criar comandos personalizados.


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 179: Line 177:
0.15]] : Veja o que há de novo na versão 0.15 do FreeCAD
0.15]] : Veja o que há de novo na versão 0.15 do FreeCAD
* [[Release notes 0.14|Notas de lançamento da versão 0.14]] : Veja o que há de novo na versão 0.14 do FreeCAD
* [[Release notes 0.14|Notas de lançamento da versão 0.14]] : Veja o que há de novo na versão 0.14 do FreeCAD
* [[Release notes 013|Notas de lançamento da versão 0.13]] : Veja o que há de novo na versão 0.13 do FreeCAD
* [[Release notes 0.13|Notas de lançamento da versão 0.13]] : Veja o que há de novo na versão 0.13 do FreeCAD
* [[Release notes 012|Notas de lançamento da versão 0.12]] : Veja o que há de novo na versão 0.12 do FreeCAD
* [[Release notes 0.12|Notas de lançamento da versão 0.12]] : Veja o que há de novo na versão 0.12 do FreeCAD
* [[Release notes 011|Notas de lançamento da versão 0.11]] : Veja o que há de novo na versão 0.11 do FreeCAD
* [[Release notes 0.11|Notas de lançamento da versão 0.11]] : Veja o que há de novo na versão 0.11 do FreeCAD
</div>
</div>



{{docnav|Install on Mac|Mouse Model}}
{{Docnav
|[[Installing_additional_components/pt|Instalar componentes adicionais]]
|[[Mouse_navigation/pt|Navegar com o rato]]
}}


{{Userdocnavi}}
{{Userdocnavi}}

Revision as of 18:59, 23 June 2022

Introdução

O FreeCAD é uma aplicação de modelação paramétrica 3D CAD/CAE . É primeiramente feita para desenho mecânico, mas também serve todos os outros usos onde seja necessário modelar objetos 3D com precisão e controlo sobre o processo/historial de modelação.

O FreeCAD continua numa fase inicial de desenvolvimento, pelo que, apesar de já oferecer uma larga lista (que continua a crescer) de funcionalidades, muito continua a faltar, especialmente quando comparado com soluções comerciais, pelo que pode não ser considerado suficientemente desenvolvido para utilização em ambiente de produção. Ainda assim, existe uma comunidade em rápido crescimento de utilizadores entusiastas, e podem ser já encontrados muitos exemplos de projetos de qualidade desenvolvidos com o FreeCAD.

Tal como todos os projetos "open-source", O projeto FreeCAD não é um trabalho entregue pelos desenvolvedores em sentido único. Ele depende muito da sua comunidade para crescer, ganhar funcionalidades, e estabilidade (corrigir de bugs). Por isso convém não esquecer, quando começar a usar o FreeCAD, se gostar de trabalhar com ele, pode influenciar diretamente e ajudar o projeto!

See also:

Instalação

Antes de mais (se ainda não o fez) transfira e instale o FreeCAD. Veja a página Transferir para informações acerca das versões mais recentes e atualizações, e a pagina instalação para informação sobre como instalar o FreeCAD. Existem pacotes de instalação prontos para o Windows (.msi), Ubuntu e Debian (.deb) openSUSE (.rpm) e Mac OSX. Como o FreeCAD é open-source, se for aventureiro, e quiser ver as funcionalidades novinhas em folha que estão a ser desenvolvidas mesmo agora, pode também descarregar o código fonte e compilar o FreeCAD.

Explorando o FreeCAD

  1. Vista 3D, mostrando o conteúdo do documento
  2. A vista em árvore, que mostra a hierarquia e o histórico da construção de todos os objetos do documento
  3. O editor de propriedades, que permite ver e modificar propriedades do(s) objeto(s) selecionado(s)
  4. A janela de mensagens, que é onde o FreeCAD apresenta mensagens, avisos e erros
  5. A consola python, onde todos os comandos executados pelo FreeCAD são apresentados, e onde se pode inserir código python
  6. O seletor de bancadas de trabalho, onde pode ser selecionada a bancada de trabalho ativa

O conceito principal por detrás da interface do FreeCAD é a separação em bancadas de trabalho. Uma bancada de trabalho é uma coleção de ferramentas ajustadas a uma tarefa especifica, tal como trabalhar com malhas (meshes), ou desenhar objetos 2D (traços), ou esboços restringidos (sketches). Pode mudar a bancada de trabalho ativa com o seletor de bancadas de trabalho(6). Pode personalizar as ferramentas incluídas em cada bancada de trabalho, adicionar ferramentas de outras bancadas de trabalho ou mesmo ferramentas criadas por si, que nós chamamos macros. Existe também uma bancada de trabalho generica que abarca as ferramentas mais comunmente utilizadas das outras bancadas, chamada bancada de trabalho complete.

Quando você inicia o FreeCAD, pela primeira vez, é apresentada a página inicial do FreeCAD:

A página inicial do FreeCAD permite saltar rapidamente para uma das bancada de trabalho mais comuns, abrir um dos ficheiros recentes , ou ver as últimas notícias do universo FreeCAD. Pode alterar a bancada de trabalho predefinida em preferências.

Navegação no espaço 3D

O FreeCAD tem disponíveis quatro diferentes modos de navegação, estes alteram a forma como usa o seu rato para interagir com os objetos nas vista 3D ou com a própria vista. Um deles foi especificamente feito para touchpads, onde o botão do meio do rato não é utilizado. A tabela seguinte descreve o modo predefinido, chamado Navegação CAD (Pode mudar rapidamente o modo de navegação clicando com o botão direito do rato numa área vazia da vista 3D):

Existem também diversas vistas predefinidas (vista de cima, vista de frente, etc) disponíveis no menu ver e na barra de ferramentas Ver, e através de atalhos numéricos (1, 2, etc...), ou clicando com o botão direito do rato num objeto ou numa área vazia da vista 3D, o que dá acesso rápido a algumas operações, como especificar uma determinada vista ou localizar um objeto na vista de árvore.

Primeiros passos com o FreeCAD

O objetivo do FreeCAD é permitir fazer modelos 3D de alta precisão, manter o controlo apertado destes modelos (sendo capaz recuar no histórico da modelação e alterar parâmetros), para eventualmente construir esses modelos (via 3D printing, maquinação CNC ou até construção em estaleiro). É portanto muito diferente de algumas outras aplicações 3D feitas com outros propósitos, tais como animação ou jogos. A sua curva de aprendizagem pode ser íngreme, especialmente se for o seu primeiro contacto com a modelação 3D. Se ficar encalhado em certo ponto, não se esqueça da comunidade amigável de utilizadores no FreeCAD forum que será capaz de o ajudar rapidamente.

A bancada de trabalho que começará a utilizar depende do tipo de trabalho que precisa de fazer: se vai trabalhar em modelos de mecânica, ou mais genericamente quaisquer objetos de pequena escala, vai querer provavelmente experimentar a Bancada de trabalho PartDesign (desenho de peças) . Se vai trabalhar em 2D, então mude para a bancada de trabalho Draft (traço) , ou a bancada de trabalho Sketch (esboço) se precisar de restrições. Se quer fazer BIM, lance a Bancada de trabalho Arch (arquitetura). Se trabalha em desenho de barcos, existe a bancada especial Bancada de trabalho Ship para si. E se vem do universo do OpenSCAD, experimente a bancada de trabalho OpenSCAD.

Pode alternar bancadas de trabalho a qualquer altura, e também personalizar a sua bancada de trabalho favorita adicionando ferramentas de outras bancadas de trabalho.

Trabalhar com as bancadas de trabalho PartDesign (desenho de peças) Sketcher (esboço)

A Bancada de trabalho PartDesign (Desenho de peças) está especialmente talhada para a construção de objetos complexos, a aprtir de formas simples, e adicionando ou removendo peças (que nós chamamos "features"), até conseguir obter o objeto final. Todas as "features" aplicadas durante o processo de modelação são guardadas numa vista separada chamada vista em árvore, que também contem outros objetos do documento. Podemos pensar no "PartDesign" como uma sucessão de operações, cada uma aplicada sobre o resultado da precedente, formando uma grande cadeia. Na vista em árvore , pode-se ver o objeto final, mas pode expandir-se e alcançar todos as fases anteriores, e alterar qualquer dos seus parâmetros, atualizando automaticamente o objeto final.

A bancada de trabalho "PartDesign" faz uso intensivo de outra bancada de trabalho, A Bancada de trabalho Sketcher (esboço). Esta permite desenhar formas 2D, que são definidas aplicando restrições à forma 2D. Por exemplo, pode desenhar um retângulo e definir o tamanho de um lado aplicando uma restrição de comprimento a um dos lados. Esse lado deixa de puder ser redimensionado (a menos que a restrição seja alterada).

Estas formas 2D feitas com o "sketcher" são muito usadas na bancada de trabalho "PartDesign", por exemplo para criar um volume 3D , ou para desenhar áreas nas faces de objetos que serão depois escavadas ao 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

Obtendo um objeto como este:

A qualquer altura, pode selecionar o sketch (esboço) original e modificá-lo, ou alterar os parâmetros de extrusão das operações "pad" ou "pocket", atualizando assim o objeto final.

Trabalhando com as bancadas de trabalho "Draft" (traço) e "Arch"(Arquitetura)

As bancadas de trabalho "Draft" (traço) e Bancada de trabalho "Arch" (arquitetura) comportam-se de forma um pouco diferente das bancadas de trabalho acima descritas, ainda assim seguem as mesmas regras, que são comuns a todo o FreeCAD. Resumindo, enquanto o "Sketcher" e "PartDesign" são feitas principalmente para desenhar peças individuais , "Draft" e "Arch" são feitas para facilitar, quando se trabalha, com diversas peças mais simples.

A Bancada de trabalho Draft (traço) oferece ferramentas 2D parecidas com as que se encontram nas aplicações CAD tradicionais como o AutoCAD. Contudo , O desenho 2D está longe de ser o objetivo do FreeCAD, por isso, não espere encontrar o conjunto completo de ferramentas que essas aplicações dedicadas oferecem. Muitas das ferramentas do "Draft" funcionam não só em 2D como na totalidade do espaço 3D, e beneficia de um sistema de ajuda especial como o Planos de trabalho e "object snapping".

A bancada de trabalho "Arch" (Arquitetura) acrescenta ferramentas BIM ao FreeCAD, permitindo construir modelos de arquitetura com objetos paramétricos. A bancada de trabalho "Arch" (Arquitetura) depende muito de outros módulos como o "Draft" (traço) e "Sketcher" (esboço). Todas as ferramentas do "Draft" estão também presentes bancada de trabalho "Arch" (Arquitetura), e muitas ferramentas "Arch" fazem uso dos sistemas de apoio e ajuda do "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"

Obtendo isto:

Mais em Tuturials.

Addons, Macros e bancadas de trabalho externas

O Freecad, sendo um software open source, dá a possibilidade de complementar as suas bancadas de trabalho com addons.

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

Existem dois tipos de addons:

  1. Macros: pequenos trechos de código Python que adicionam uma nova ferramenta ou funcionalidade. As macros normalmente começam como uma forma de simplificar ou automatizar a tarefa de desenhar ou editar um objecto em particular. Se muitas dessas macros são agrupadas dentro de um directório, o directório inteiro pode ser distribuído como uma nova bancada de trabalho.
  2. Bancadas de trabalho externas: colecções de ferramentas programadas em Python ou C++ que ampliam de forma importante o Freecad . Se uma bancada de trabalho está suficientemente desenvolvida e bem documentada, pode até ser incluída como uma das bancadas de trabalho base dentro do Freecad. Em Bancadas de trabalho externas, irá encontrar o fundamento de cada uma e uma lista das várias bancadas externas.

Programação (Scripting)

E finalmente, um dos recursos mais poderosos do FreeCAD é o ambiente de programação (scripting). Desde da consola python integrada (ou a partir de qualquer outro script Python externo), pode obter acesso a praticamente qualquer parte do FreeCAD, criar ou modificar geometria, modificar a apresentação desses objetos na cena 3D ou aceder e modificar a interface do FreeCAD. A programação Python pode também ser usada em macros, que proporcionam um método fácil de criar comandos personalizados.

Novidades