106 lines
20 KiB
HTML
106 lines
20 KiB
HTML
<html><head><title>Feature list/pt</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Feature list/pt</h1></div>
|
|
|
|
<div id="mw-content-text" lang="pt" dir="ltr" class="mw-content-ltr"><hr/>
|
|
<div class="mw-parser-output"></div>
|
|
<p>Esta é uma lista extensiva, ainda que incompleta dos recursos que o FreeCAD disponibiliza. Se quiser ter uma ideia de como será o FreeCAD no futuro consulte <a href="https://www.freecadweb.org/wiki/index.php?title=Development_roadmap/pt" title="Development roadmap/pt">Development roadmap</a> para uma rápida visão geral do que vem aí. Além disso, a consulta de <a href="https://www.freecadweb.org/wiki/index.php?title=Screenshots/pt" title="Screenshots/pt">Screenshots</a> pode ser interessante.
|
|
</p>
|
|
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Notas_da_Vers.C3.A3o"><span class="tocnumber">1</span> <span class="toctext">Notas da Versão</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Recursos_Principais"><span class="tocnumber">2</span> <span class="toctext">Recursos Principais</span></a></li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Recursos_Gerais"><span class="tocnumber">3</span> <span class="toctext">Recursos Gerais</span></a></li>
|
|
<li class="toclevel-1 tocsection-4"><a href="#Em_desenvolvimento"><span class="tocnumber">4</span> <span class="toctext">Em desenvolvimento</span></a></li>
|
|
<li class="toclevel-1 tocsection-5"><a href="#Bancadas_de_trabalho_Extra"><span class="tocnumber">5</span> <span class="toctext">Bancadas de trabalho Extra</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h2><span class="mw-headline" id="Notas_da_Vers.C3.A3o">Notas da Versão</span></h2>
|
|
<ul><li> <a href="Release_notes_011.html" title="Release notes 011">Versão 0.11</a> - março 2011</li>
|
|
<li> <a href="Release_notes_012.html" title="Release notes 012">Versão 0.12</a> - dezembro 2011</li>
|
|
<li> <a href="Release_notes_013.html" title="Release notes 013">Versão 0.13</a> - janeiro 2013</li>
|
|
<li> <a href="Release_notes_014.html" class="mw-redirect" title="Release notes 014">Versão 0.14</a> - março 2014</li>
|
|
<li> <a href="Release_notes_015.html" title="Release notes 015">Versão 0.15</a> - março 2015</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Release_notes_016/pt&action=edit&redlink=1" class="new" title="Release notes 016/pt (page does not exist)">Versão 0.16</a> - abril 2016</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Release_notes_0.17/pt" title="Release notes 0.17/pt">Versão 0.17</a> - abril 2018</li></ul>
|
|
<h2><span class="mw-headline" id="Recursos_Principais">Recursos Principais</span></h2>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature1.jpg" class="image"><img alt="Feature1.jpg" src="Feature1.jpg" width="64" height="64" /></a></div> Um completo <b>geometry kernel</b> baseado <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Open_CASCADE">na tecnologia Open CASCADE</a> permite operações 3D complexas em vários tipos de formas complexas, com suporte nativo para conceitos como brep, nurbs curves e superficies, um vasto leque de entidades geométricas, operações boleanas e "fillets", e suporte interno dos formatos STEP e IGES <div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature3.jpg" class="image"><img alt="Feature3.jpg" src="Feature3.jpg" width="64" height="64" /></a></div> Um <b>Modelo totalmente paramétrico</b>. Todos os objetos FreeCAD são paramétricos de modo nativo, o que significa que as suas formas podem ser baseadas em <a href="https://www.freecadweb.org/wiki/index.php?title=Property/pt" title="Property/pt">propriedades</a> ou mesmo dependentes de outros objetos, todas as alterações são recalculadas em tempo real, e gravadas na lista de "undo/redo". Novos tipos de objetos podem ser adicionados facilmente, e até mesmo <a href="https://www.freecadweb.org/wiki/index.php?title=Scripted_objects/pt" title="Scripted objects/pt">totalmente programados em Python</a><div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature4.jpg" class="image"><img alt="Feature4.jpg" src="Feature4.jpg" width="64" height="64" /></a></div> <b>Arquitetura modular</b> que permite a utilização de "plugins" (módulos) para acrescentar funcionalidade à aplicação principal. Estas extensões podem ser tão complexas como novas aplicações completas programadas em C++ ou tão simples como <a href="https://www.freecadweb.org/wiki/index.php?title=Power_users_hub/pt" title="Power users hub/pt">Python scripts</a> ou <a href="https://www.freecadweb.org/wiki/index.php?title=Macros/pt" title="Macros/pt">macros</a> gravados automaticamente. O utilizador tem acesso completo a partir do interprete de <b>Python</b> interno, "macros" ou "scripts" externos, a praticamente qualquer parte do FreeCAD, seja <a href="https://www.freecadweb.org/wiki/index.php?title=Topological_data_scripting/pt" title="Topological data scripting/pt">criação e transformação de geometria</a>, ou a representação 2D ou 3D dessa geometria (<a href="https://www.freecadweb.org/wiki/index.php?title=Scenegraph/pt" title="Scenegraph/pt">scenegraph</a>) ou até a <a href="https://www.freecadweb.org/wiki/index.php?title=PySide/pt" title="PySide/pt">interface do FreeCAD</a> <div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature5.jpg" class="image"><img alt="Feature5.jpg" src="Feature5.jpg" width="64" height="64" /></a></div> Importar/exportar para <b>formatos standard</b> como sejam <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/ISO_10303">STEP</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/IGES">IGES</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Obj">OBJ</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/STL_%28file_format%29">STL</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Dxf">DXF</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Svg">SVG</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/STL_(file_format)">STL</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/COLLADA">DAE</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Industry_Foundation_Classes">IFC</a> ou <a rel="nofollow" class="external text" href="http://people.sc.fsu.edu/~jburkardt/data/off/off.html">OFF</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/NASTRAN">NASTRAN</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/VRML">VRML</a> além do <a href="https://www.freecadweb.org/wiki/index.php?title=Fcstd_file_format/pt" class="mw-redirect" title="Fcstd file format/pt"> Formato de ficheiro Fcstd</a> nativo do FreeCAD's. O nivel de compatibilidade entre o FreeCAD e um determinado formato de ficheiro pode variar, uma vez que isso depende do modulo que o implementa.<div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature7.jpg" class="image"><img alt="Feature7.jpg" src="Feature7.jpg" width="64" height="64" /></a></div> Uma <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Workbench/pt" title="Sketcher Workbench/pt"> Bancada de trabalho Esboço (Sketcher)</a> com resolvedor de restrições, permite esboçar formas 2D com geometria-restringida. O "sketcher" correntemente permite construir vários tipos de geometria restringida, e usá-la como base para construir outros objetos em FreeCAD.<div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature9.jpg" class="image"><img alt="Feature9.jpg" src="Feature9.jpg" width="64" height="64" /></a></div> Um módulo <a href="https://www.freecadweb.org/wiki/index.php?title=Robot_Workbench/pt" title="Robot Workbench/pt">Robot simulation</a> que permite estudar os movimentos robotizados. O módulo robot já possui uma interface gráfica extensa que permite um fluxo de trabalho inteiramente gráfico.<div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature8.jpg" class="image"><img alt="Feature8.jpg" src="Feature8.jpg" width="64" height="64" /></a></div> Um módulo <a href="https://www.freecadweb.org/wiki/index.php?title=Drawing_Module/pt" title="Drawing Module/pt">Folhas de desenho</a> que permite inserir vistas 2D dos modelos 3D numa folha de desenho. Este módulo produz folhas em SVG ou PDF prontas a exportar. Este módulo encontra-se ainda pouco desenvolvido mas já possui recursos que permitem poderosas funcionalidades Python.<div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature-raytracing.jpg" class="image"><img alt="Feature-raytracing.jpg" src="Feature-raytracing.jpg" width="64" height="64" /></a></div> Um módulo <a href="https://www.freecadweb.org/wiki/index.php?title=Raytracing_Module/pt" title="Raytracing Module/pt">Renderização</a> capaz de exportar objetos 3D para renderizar com renderizadores externos. De momento apenas suporta <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/POV-Ray">povray</a> e <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/LuxRender">LuxRender</a>, mas espera-se que venha a ser extendido com outros renderizadores no futuro.<div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature-arch.jpg" class="image"><img alt="Feature-arch.jpg" src="Feature-arch.jpg" width="64" height="64" /></a></div> Um Módulo <a href="https://www.freecadweb.org/wiki/index.php?title=Arch_Module/pt" title="Arch Module/pt">Arquitetura</a> que permite um fluxo de trabalho tipo-<a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Building_Information_Modeling">BIM</a>, com compatibilidade <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Industry_Foundation_Classes">IFC</a>. A criação do módulo de Arquitetura é amplamente discutido pela comunidade <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=10&t=821">aqui</a>.<div style="clear:both"></div></li></ul>
|
|
</div>
|
|
<div class="mw-translate-fuzzy">
|
|
<h2><span class="mw-headline" id="Recursos_Gerais">Recursos Gerais</span></h2>
|
|
</div>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <b>FreeCAD é multiplataforma</b>. Executa-se e comporta-se exactamente da mesma maneira em Windows, Linux e Mac OSX.</li></ul>
|
|
</div>
|
|
<ul><li> <b>FreeCAD é uma aplicação totalmente GUI</b>. O FreeCAD conta com uma completa interface gráfica de utilizador baseada no famoso framework <a rel="nofollow" class="external text" href="http://www.qtsoftware.com/">Qt</a>, com um visualizador 3D baseado em <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/open_inventor">Open Inventor</a>, que permite uma rápida renderização das cenas 3D e uma representação gráfica muito acessível.</li></ul>
|
|
<ul><li> <b>FreeCAD também se executa como uma aplicação de linha de comandos</b>, com menos requisitos de memória. No modo de linha de comandos, o FreeCAD corre sem a sua interface gráfica, mas com todas as ferramentas de geometria. Pode ser, por exemplo, utilizado como servidor para produzir conteúdos para outras aplicações.</li></ul>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <b>FreeCAD pode ser importado como um <a href="https://www.freecadweb.org/wiki/index.php?title=Embedding_FreeCAD/pt" title="Embedding FreeCAD/pt">módulo de Python</a></b>, dentro de outras aplicações que possam executar scripts Python, ou numa consola Python. Tal como no modo consola, a parte do interface do FreeCAD não está disponível, mas todas as ferramentas de geometria ficam acessíveis.</li></ul>
|
|
</div>
|
|
<ul><li> <b>Conceito de bancada de trabalho</b>: No interface do FreeCAD, as ferramentas estão agrupadas em <a href="https://www.freecadweb.org/wiki/index.php?title=Workbenches/pt" title="Workbenches/pt"> Bancadas de trabalho</a>. Isto permite mostrar apenas as ferramentas necessárias para realizar uma determinada tarefa, mantendo o espaço de trabalho arrumado e disponível, e um arranque rápido da aplicação.</li></ul>
|
|
<ul><li> <b>"Framework" de Plugin/Módulos para carregamento retardado de recursos/tipos-de-dados</b>. O FreeCAD está dividido em aplicações principais e módulos, que são carregados apenas quando são necessários. Quase todas as ferramentas e tipos de geometria são armazenados em módulos. Os módulos comportam-se como plugins, e podem ser adicionados ou removidos à instalação existente do FreeCAD.</li></ul>
|
|
<ul><li> <b>Objetos de documento com associação paramétrica</b>: Todos os objetos num documento FreeCAD podem ser definidos por parâmetros. Esses parâmetros podem ser modificados dinamicamente, e recalculados a qualquer momento. A relação entre entre objetos também é guardada, pelo que ao modificar um objeto também se modificam os objetos de pendentes.</li></ul>
|
|
<ul><li> <b>Criação de primitivas paramétricas</b> (caixas, esferas, cilindros, etc)</li></ul>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <b>Operações de modificação</b> gráficas como translações, rotações, escala, simetria, deslocamento paralelo (offset) (normais ou de acordo com <a rel="nofollow" class="external text" href="http://www.ann.jussieu.fr/~frey/papers/meshing/Jung%20W.,%20Self-intersection%20removal%20in%20triangular%20mesh%20offsetting.pdf">Jung/Shin/Choi</a>) ou conversão de formas, em qualquer plano do espaço 3D</li></ul>
|
|
</div>
|
|
<ul><li> <b><a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Constructive_solid_geometry">Operações boleanas</a></b> (união, diferença, interseção)</li></ul>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> Criação gráfica de <b>elementos simples de geometria plana</b> tais como linhas, polilinhas, retângulos, arcos ou círculos em qualquer plano do espaço 3D</li></ul>
|
|
</div>
|
|
<ul><li> Modelação com <b>extrusão ou revolução, secções</b> e <b>boleados</b> (fillets).</li></ul>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> Componentes topológicos como <b>vértices, arestas, polilinhas</b> e <b>planos</b> (por programação em Python).</li></ul>
|
|
</div>
|
|
<ul><li> <b>Testar e reparar</b> ferramentas para malhas: Testar sólidos, Testar malhas não solidas (non-two-manifolds), teste de auto-interseção, preenchimento de buracos e orientação uniforme.</li></ul>
|
|
<ul><li> <b>Anotações</b> como textos ou cotas dimensionais</li></ul>
|
|
<ul><li> "Framework" <b>desfazer/Refazer</b>: Todas as acções admitem os processos desfazer/refazer, com acesso ao historial de ações, de maneira que num único passo podem-se desfazer múltiplas acções.</li></ul>
|
|
<ul><li> <b>Gestão de transacções</b>: A lista do historial desfazer/refazer armazena transacções de documentos e não só acções individuais. O que permite definir exactamente o que há que se desfazer ou se refazer com a cada ferramenta.</li></ul>
|
|
<ul><li> <b>Framework de <a href="https://www.freecadweb.org/wiki/index.php?title=Scripting/pt" class="mw-redirect" title="Scripting/pt">programação</a> incorporada</b>: O FreeCAD conta com um interprete <a rel="nofollow" class="external text" href="http://www.python.org/">Python</a> incorporado, e uma API que cobre quase qualquer parte da aplicação, o interface, a geometria e a representação dessa geometria no visualizador 3D. O interprete pode correr desde simples comandos até scripts complexos, de facto mesmo módulos inteiros podem ser programados completamente em Python.</li></ul>
|
|
<ul><li> <b>Consola Python incorporada</b> com destaques de sintaxe, auto-completar e navegador de classe: Os comandos Python podem ser introduzidos diretamente no FreeCAD e os resultados surgem de imediato, permitindo escrita de scripts para testar funcionalidades em tempo real, explore o conteúdo dos módulos e aprenda facilmente sobre o interior do FreeCAD.</li></ul>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <b>Interação do utilizador espelhada na consola</b>: Tudo o que o utilizador faz no interface do FreeCAD executa código python, que pode ser mostrado na consola e gravado em macros.</li></ul>
|
|
</div>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <b>Gravação e edição completa de macros</b>: Os comandos python gerados quando o utilizador manipula a interface podem ser então gravados, editados se necessário, e salvos para serem reproduzidos mais tarde.</li></ul>
|
|
</div>
|
|
<ul><li> <b>Gravação de documento em formato composto (basedo em ZIP)</b>: Os documentos do FreeCAD salvos com a extensão .<a href="Fcstd_file_format.html" class="mw-redirect" title="Fcstd file format">fcstd</a> podem conter diferentes tipos de informação, como geometria, scripts ou ícones de miniatura. O ficheiro .fcstd é ele próprio um contentor zip, pelo que os ficheiros gravados pelo FreeCAD já estão comprimidos.</li></ul>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <b>Interface Gráfica do Utilizador totalmente personalizável/programável</b>. A interface do FreeCAD baseada em <a rel="nofollow" class="external text" href="http://www.qtsoftware.com">Qt</a> é inteiramente acessível pelo interprete python. Além das funções simples que o FreeCAD ele próprio disponibiliza para as bancadas de trabalho, toda a framework Qt está também acessível, permitindo qualquer operação no GUI, como criar, adicionar, ancorar, modificar ou remover "widgets" e barras de ferramentas.</li></ul>
|
|
</div>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <b>Miniaturas</b> (apenas em sistemas Linux neste momento): Os ícones dos documentos do FreeCAD mostram o conteúdo dos ficheiros na maioria dos gestores de ficheiros como por exemplo no nautilus em gnome.</li></ul>
|
|
</div>
|
|
<ul><li> <b>Instalador MSI modular</b> permite uma instalação flexível em sistemas baseados em Windows. Também são disponibilizados pacotes para sistemas Ubuntu.</li></ul>
|
|
<h2><span class="mw-headline" id="Em_desenvolvimento">Em desenvolvimento</span></h2>
|
|
<div class="mw-translate-fuzzy">
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature-assembly.jpg" class="image"><img alt="Feature-assembly.jpg" src="Feature-assembly.jpg" width="64" height="64" /></a></div> Um modulo de <a href="Assembly_project.html" title="Assembly project">Assemblagem (montagem)</a> que permite trabalhar com múltiplos projetos, múltiplas formas, múltiplos documentos, múltiplos ficheiros, múltiplas relações...<div style="clear:both"></div></li></ul>
|
|
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature-CAM.jpg" class="image"><img alt="Feature-CAM.jpg" src="Feature-CAM.jpg" width="64" height="64" /></a></div> Um módulo <a href="https://www.freecadweb.org/wiki/index.php?title=Cam_Module/pt&action=edit&redlink=1" class="new" title="Cam Module/pt (page does not exist)">CAM</a> dedicado a maquinação mecânica como fresagem, e será capaz gerar, visualizar e ajustar <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/G-code">G code</a>. Este módulo está correntemente em fase de planeamento.<div style="clear:both"></div></li></ul>
|
|
</div>
|
|
<h2><span class="mw-headline" id="Bancadas_de_trabalho_Extra">Bancadas de trabalho Extra</span></h2>
|
|
<p>Utilizadores avançados criaram várias <a href="https://www.freecadweb.org/wiki/index.php?title=External_workbenches/pt" title="External workbenches/pt">Bancadas de trabalho externas</a> personalizadas.
|
|
</p><p><br />
|
|
</p>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Feature_list/pt&oldid=289714">http://www.freecadweb.org/wiki/index.php?title=Feature_list/pt&oldid=289714</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |