3D view/pt-br: Difference between revisions

From FreeCAD Documentation
(Created page with "Por exemplo, com a bancada Part ativa e com um objeto selecionado: * {{MenuCommand|Aparência...}}: abre a caixa de diálogo que permi...")
(Updating to match new version of source page)
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
<languages/>
<languages/>


<span id="Introduction"></span>
== Introdução ==
== Introdução ==


Line 13: Line 14:
{{Caption | A [[visualização 3D]] é um componente do FreeCAD [[interface]]. Por padrão, ele mostra um pequeno widget com eixos de coordenadas e o cubo de navegação, que também tem eixos de coordenadas; a grade pode ser exibida e configurada carregando a bancada de trabalho [[Draft Workbench | Draft]].}}
{{Caption | A [[visualização 3D]] é um componente do FreeCAD [[interface]]. Por padrão, ele mostra um pequeno widget com eixos de coordenadas e o cubo de navegação, que também tem eixos de coordenadas; a grade pode ser exibida e configurada carregando a bancada de trabalho [[Draft Workbench | Draft]].}}


<span id="Actions"></span>
== Ações ==
== Ações ==

{{Emphasis|Note:}} links para as ações da {{Version|0.19}}.


Uma vez que a [[tree view | vista hierárquica de objetos]] lista a maioria dos objetos que estão visíveis na área de modelagem 3D, é possível realizar, direto nesta área, muitas ações que normalmente são executadas pela [[tree view | vista hierárquica de objetos]].
Uma vez que a [[tree view | vista hierárquica de objetos]] lista a maioria dos objetos que estão visíveis na área de modelagem 3D, é possível realizar, direto nesta área, muitas ações que normalmente são executadas pela [[tree view | vista hierárquica de objetos]].
Line 40: Line 40:
* {{MenuCommand|[[Std_TreeSelection|Ir para a seleção]]}}: expande a [[tree view|vista hierárquica do modelo]] para exibir o objeto selecionado na estrutura hierárquica.
* {{MenuCommand|[[Std_TreeSelection|Ir para a seleção]]}}: expande a [[tree view|vista hierárquica do modelo]] para exibir o objeto selecionado na estrutura hierárquica.
* {{MenuCommand|[[Std_RandomColor|Cor aleatória]]}}: atribui uma cor ao objeto de modo aleatório. O atributo {{incode|ShapeColor}} do objeto é alterado, definindo-se uma sequência composta por uma cadeia de três números que variam aleatoriamente entre 0 e 1, para que representem os canais de cores {{incode|(r,g,b)}}. A propriedade pode ser alterada em {{PropertyView|Shape Color}} no [[property editor|editor de propriedades]].
* {{MenuCommand|[[Std_RandomColor|Cor aleatória]]}}: atribui uma cor ao objeto de modo aleatório. O atributo {{incode|ShapeColor}} do objeto é alterado, definindo-se uma sequência composta por uma cadeia de três números que variam aleatoriamente entre 0 e 1, para que representem os canais de cores {{incode|(r,g,b)}}. A propriedade pode ser alterada em {{PropertyView|Shape Color}} no [[property editor|editor de propriedades]].
* {{MenuCommand|[[Std_Delete|Delete]]}}: remove o objeto do documento e da área de modelagem 3D, acionando o método {{incode|removeObject()}}.
* {{MenuCommand|[[Std_Delete|Excluir]]}}: remove o objeto do documento e da área de modelagem 3D, acionando o método {{incode|removeObject()}}.


Another example, with the [[Draft Workbench|Draft Workbench]] and one object selected, it shows the same commands as with the [[Part Workbench|Part Workbench]], but also:
Outro exemplo: com a bancada [[Draft Workbench|Draft]] ativa e um objeto selecionado, são apresentados os mesmos comandos exibidos pela bancada [[Part Workbench|Part]], e mais:
* {{MenuCommand|Draft}}: object creation and modification commands from the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Draft}}: comandos para a criação e a modificação de objetos da bancada [[Draft Workbench|Draft]].
* {{MenuCommand|Utilities}}: additional contextual commands provided by the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Utilities}}: comandos contextuais adicionais, que fazem parte da bancada[[Draft Workbench|Draft]].


<span id="Details"></span>
== Detalhes ==
== Detalhes ==


FreeCAD uses the Quarter library to use Coin3D in a Qt environment.
O FreeCAD usa a biblioteca integradora Quarter, para que a biblioteca de visualização de alto nível Coin3D seja utilizada junto ao framework Qt.


It is possible to interact directly with the 3D view scenegraph from the [[Python console|Python console]] by using the Python library Pivy.
É possível interagir diretamente com o cenário de visualização 3D do [[Python console|console Python]] usando a biblioteca Python Pivy.


Para mais informações, veja a documentação para usuários avançados:
For more information see the power user documentation:
* [[Scenegraph|Scenegraph]], description of Coin3D.
* [[Scenegraph|Scenegraph]], descrição da biblioteca Coin3D.
* [[Pivy|Pivy]], usage of Coin3D from the Python console.
* [[Pivy|Pivy]], uso da Coin3D a partir do console Python.
* [[Third_Party_Libraries|Third party libraries]] used by FreeCAD.
* [[Third_Party_Libraries|Bibliotecas de terceiros]] usadas pelo FreeCAD.
* [https://grey.colorado.edu/coin3d/index.html Coin3D] C++ documentation.
* [https://grey.colorado.edu/coin3d/index.html Coin3D]: documentação para C++ da Coin 3D.


{{Interface navi{{#translation:}}}}
{{Interface navi{{#translation:}}}}

Latest revision as of 16:14, 20 May 2023

Introdução

A vista 3D,que constitui a janela mais importante da interface do FreeCAD, é uma instância da Coin3D, biblioteca para implementação de área de modelagem que segue o padrão OpenInventor 2.1 scenegraph

Certas propriedades da visualização, como cor de fundo, estilo de navegação do mouse, e tarefas como fazer um zoom, podem ser configuradas no editor de preferências.

A visualização 3D é um componente do FreeCAD interface. Por padrão, ele mostra um pequeno widget com eixos de coordenadas e o cubo de navegação, que também tem eixos de coordenadas; a grade pode ser exibida e configurada carregando a bancada de trabalho Draft.

Ações

Uma vez que a vista hierárquica de objetos lista a maioria dos objetos que estão visíveis na área de modelagem 3D, é possível realizar, direto nesta área, muitas ações que normalmente são executadas pela vista hierárquica de objetos.

Quando a bancada de trabalho Start está ativa, ao clicar com o botão direito do mouse na área de modelagem 3D, aparece apenas o comando

  • Estilos de navegação, que dá acesso a diferentes métodos de uso dos botões do mouse ou do trackpad do notebook.

Entretanto, quando uma bancada de trabalho é carregada, outros comandos aparecem:

Outros comandos podem ser disponibilizados, dependendo da bancada de trabalho ativa e do(s) objetos(s) selecionado(s).

Por exemplo, com a bancada Part ativa e com um objeto selecionado:

  • Aparência...: abre a caixa de diálogo que permite alterar as cores e tamanhos de linhas e vértices, assim como as cores das faces.
  • Mudar visibilidade: exibe ou oculta o objeto selecionado.
  • Alternar seletibilidade: desliga a possibilidade de selecionar o objeto na área de modelagem 3D. Este comando torna o atributo Selectable do objeto para true ou false. Altere o status da propriedade VistaSelectable no editor de propriedades.
  • Ir para a seleção: expande a vista hierárquica do modelo para exibir o objeto selecionado na estrutura hierárquica.
  • Cor aleatória: atribui uma cor ao objeto de modo aleatório. O atributo ShapeColor do objeto é alterado, definindo-se uma sequência composta por uma cadeia de três números que variam aleatoriamente entre 0 e 1, para que representem os canais de cores (r,g,b). A propriedade pode ser alterada em VistaShape Color no editor de propriedades.
  • Excluir: remove o objeto do documento e da área de modelagem 3D, acionando o método removeObject().

Outro exemplo: com a bancada Draft ativa e um objeto selecionado, são apresentados os mesmos comandos exibidos pela bancada Part, e mais:

  • Draft: comandos para a criação e a modificação de objetos da bancada Draft.
  • Utilities: comandos contextuais adicionais, que fazem parte da bancadaDraft.

Detalhes

O FreeCAD usa a biblioteca integradora Quarter, para que a biblioteca de visualização de alto nível Coin3D seja utilizada junto ao framework Qt.

É possível interagir diretamente com o cenário de visualização 3D do console Python usando a biblioteca Python Pivy.

Para mais informações, veja a documentação para usuários avançados: