The FreeCAD source code/pt-br: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

13 March 2024

  • curprev 16:0516:05, 13 March 2024Dikluwe talk contribs 7,618 bytes +2 No edit summary
  • curprev 16:0416:04, 13 March 2024Dikluwe talk contribs 7,616 bytes +42 Created page with "=== Relacionado === * Gerenciamento de código-fonte * O Hub de usuários avançados contém muita documentação sobre módulos, OpenCascade e Coin3D, principalmente para o programador Python. No entanto, como a funcionalidade é semelhante, estas páginas também serão de interesse para o programador C++. * FCStd - o formato de arquivo FreeCAD"
  • curprev 16:0316:03, 13 March 2024Dikluwe talk contribs 7,574 bytes +119 Created page with "* A estrutura básica de diretórios do código-fonte é organizada da seguinte forma: ** '''App''': contém a aplicação do FreeCAD no modo console, define estruturas básicas e classes base para objetos de documento, que são usados pelos módulos para construir os seus próprios. ** '''Base''': contém funcionalidades essenciais comumente utilizadas em todo o FreeCAD: vetores 3D, unidades, matrizes, posicionamentos, etc. ** '''Gui''': contém a aplicação do FreeCAD..."
  • curprev 16:0216:02, 13 March 2024Dikluwe talk contribs 7,455 bytes +68 Created page with "Os '''objetos de documento''' do FreeCAD, que são todos os objetos contidos em um documento do FreeCAD, são aqueles que aparecem na Visualização de Árvore na GUI e em FreeCAD.ActiveDocument.Objects() em Python. Eles podem ou não ter dados geométricos e podem ou não mostrar algo na visualização 3D. Eles estão sempre divididos em partes App e Gui. A parte Gui não é carregada durante a execução no modo console. Objetos geométricos padrão, como os encontrado..."
  • curprev 16:0016:00, 13 March 2024Dikluwe talk contribs 7,387 bytes +184 Created page with "* O FreeCAD é um ávido usuário de '''outras bibliotecas de código aberto'''. Além do Python e do Qt, usados pelo núcleo e por quase todos os módulos, as duas bibliotecas principais utilizadas em grande parte dos módulos são [https://en.wikipedia.org/wiki/Open_Cascade_Technology OpenCascade Technology] (OCCT) e [http://www.coin3d.org/ Coin3D]. O OpenCascade é utilizado para criar e gerenciar toda a geometria sólida do FreeCAD, enquanto o Coin3D é usado para ge..."
  • curprev 15:5815:58, 13 March 2024Dikluwe talk contribs 7,203 bytes +2 No edit summary
  • curprev 15:5815:58, 13 March 2024Dikluwe talk contribs 7,201 bytes +2 No edit summary
  • curprev 15:5815:58, 13 March 2024Dikluwe talk contribs 7,199 bytes +2 No edit summary
  • curprev 15:5815:58, 13 March 2024Dikluwe talk contribs 7,197 bytes −241 No edit summary
  • curprev 15:5715:57, 13 March 2024Dikluwe talk contribs 7,438 bytes +267 Created page with "Os módulos do FreeCAD frequentemente '''dependem de outros módulos'''. A maioria dos módulos que utilizam geometria sólida dependem do módulo '''Part''', que é o mais fundamental do FreeCAD e implementa a maior parte da interface com o OpenCascade. Embora outros módulos possam usar diretamente a funcionalidade do OpenCascade, geralmente eles contam com funções de nível mais alto fornecidas pelo Part."
  • curprev 15:5715:57, 13 March 2024Dikluwe talk contribs 7,171 bytes +57 Created page with "Os módulos do FreeCAD frequentemente '''dependem de outros módulos'''. A maioria dos módulos que utilizam geometria sólida dependem do módulo '''Part''', que é o mais fundamental do FreeCAD e implementa a maior parte da interface com o OpenCascade. Embora outros módulos possam usar diretamente a funcionalidade do OpenCascade, geralmente eles contam com funções de nível mais alto fornecidas pelo Part."
  • curprev 15:5615:56, 13 March 2024Dikluwe talk contribs 7,114 bytes +140 Created page with "A maioria das funcionalidades do FreeCAD é implementada em '''Módulos'''. O FreeCAD sem seus módulos é apenas uma janela contêiner simples que pode abrir e salvar arquivos. Todas as ferramentas de geometria e bancadas de trabalho são implementadas nos Módulos. Esses módulos podem ser escritos em C++, em Python ou combinando o melhor dos dois mundos. Eles podem ser módulos híbridos C++/Python, nos quais a funcionalidade central sólida é programada em C++ e as..."
  • curprev 15:5415:54, 13 March 2024Dikluwe talk contribs 6,974 bytes +115 Created page with "*Quase todas as funcionalidades do FreeCAD são divididas em duas partes distintas, denominadas '''App''' e '''Gui'''. Essa divisão é refletida em toda a estrutura de arquivos do código-fonte. O módulo App contém todas as funcionalidades que precisam ser executadas no modo de console puro (sem GUI). Como o FreeCAD pode ser compilado e executado sem sua Interface Gráfica do Usuário, o código no módulo App é independente de qualquer biblioteca relacionada à GUI...."
  • curprev 15:5315:53, 13 March 2024Dikluwe talk contribs 6,859 bytes +80 Created page with "O código fonte do FreeCAD é completamente '''multiplataforma''', e é dedicado um grande cuidado para garantir que a aplicação possa ser utilizada em tantas plataformas e configurações quanto possível, sem causar dificuldades aos usuários existentes. Portanto, sempre que possível, são evitadas novas versões de componentes necessários até que estejam amplamente disponíveis em todas as plataformas, e a compatibilidade com versões anteriores (a capacidade de..."
  • curprev 15:5015:50, 13 March 2024Dikluwe talk contribs 6,779 bytes +128 Created page with "*O código do FreeCAD é principalmente programado em '''C++''', mas depende significativamente do '''Python'''. Uma grande parte de sua funcionalidade é fornecida através de ligações Python associadas, e faz parte da filosofia central do desenvolvimento do FreeCAD sempre oferecer acesso via Python a qualquer novo recurso implementado em C++. Para alcançar isso, o CPython (as ferramentas de interface C fornecidas pelo próprio Python) e especialmente o [http://cxx.s..."

18 March 2021

25 August 2020

9 August 2020

1 February 2020

16 June 2019