3D view/pt-br: Difference between revisions

From FreeCAD Documentation
(Created page with "A vista 3D,que constitui a janela mais importante da interface do FreeCAD, é uma instância da Coin3D, biblioteca para implementação de área...")
(Updating to match new version of source page)
 
(13 intermediate revisions by one other user not shown)
Line 1: Line 1:
<languages/>
<languages/>


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


Line 7: Line 8:
A [[3D view | vista 3D]],que constitui a janela mais importante da [[interface | 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 | scenegraph]]
A [[3D view | vista 3D]],que constitui a janela mais importante da [[interface | 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 | scenegraph]]


Certain properties of the view, like background color, [[Mouse_navigation|mouse navigation]] style, and zooming steps, can be configured in the [[Preferences_Editor|preferences editor]].
Certas propriedades da visualização, como cor de fundo, estilo [[Mouse_navigation | de navegação do mouse]], e tarefas como fazer um zoom, podem ser configuradas no [[Preferences_Editor | editor de preferências]].


[[File:FreeCAD_3D_view.png|600px]]
[[File:FreeCAD_3D_view.png|600px]]


{{Caption|The [[3D view]] is a component of the FreeCAD [[interface]]. By default it shows a small widget with coordinate axes, and the navigation cube also with coordinate axes; the grid can be displayed and configured by loading the [[Draft Workbench|Draft Workbench]].}}
{{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 ==


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]].
{{Emphasis|Note:}} link actions {{Version|0.19}}.


Quando a bancada de trabalho [[Start Workbench|Start]] está ativa, ao clicar com o botão direito do mouse na área de modelagem 3D, aparece apenas o comando
Since the [[tree view|tree view]] lists most objects that are visible in the 3D view, many of the actions are the same to those that can be executed from the [[tree view|tree view]].
* {{MenuCommand|[[Mouse_navigation|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 [[Workbenches|bancada de trabalho]] é carregada, outros comandos aparecem:
When the default [[Start Workbench|Start Workbench]] is active, right clicking on the 3D view shows only one command:
* {{MenuCommand|Link actions}}: [[Std LinkMake|Criar link]].
* {{MenuCommand|[[Mouse_navigation|Navigation styles]]}}: different button styles to use with a 3-button mouse or laptop trackpad.
** {{MenuCommand|Criar grupo de links}}: [[Std_LinkMakeGroup|Agrupamento simples]], [[Std_LinkMakeGroup|Agrupar com links]], [[Std_LinkMakeGroup|Grupo com vínculos de transformação]].
* {{MenuCommand|[[Std_ViewFitAll|Enquadrar tudo]]}}: ajusta a visibilidade para que todos os objetos do documento apareçam na tela.
* {{MenuCommand|[[Std_ViewFitSelection|Enquadrar seleção]]}}: ajusta a visibilidade para que todos os objetos selecionados apareçam na tela.
* {{MenuCommand|[[Std_DrawStyle|Estilo de desenho]]}}: escolha entre o Estilo padrão, Pontos, Arame, Linha oculta, Sem sombreamento, Sombreado e Linhas planas.
* {{MenuCommand|[[Std_View_Menu|Vistas padrão]]}}: [[Std_ViewIsometric|Isométrico]], [[Std_ViewFront|Frente]], [[Std_ViewTop|Topo]], [[Std_ViewRight|Direito]], [[Std_ViewRear|Traseira]], [[Std_ViewBottom|De baixo]], [[Std_ViewLeft|Esquerda]], [[Std_ViewRotateLeft|Girar para esquerda]], [[Std_ViewRotateRight|Girar para direita]].
* {{MenuCommand|Measure}}: [[View_Measure_Toggle_All|Alternar medição]], [[View_Measure_Clear_All|Limpar medições]].
* {{MenuCommand|Janela do documento}}: [[Std_ViewDockUndockFullscreen|Ancorado]], [[Std_ViewDockUndockFullscreen|Desancorado]], and [[Std_ViewDockUndockFullscreen|Tela cheia]].


Outros comandos podem ser disponibilizados, dependendo da bancada de trabalho ativa e do(s) objetos(s) selecionado(s).
However, once a [[Workbenches|Workbench]] is loaded, there are additional commands:
* {{MenuCommand|Link actions}}: [[Std LinkMake|Make Link]].
** {{MenuCommand|Make Link group}}: [[Std_LinkMakeGroup|Simple group]], [[Std_LinkMakeGroup|Group with links]], [[Std_LinkMakeGroup|Group with transform links]].
* {{MenuCommand|[[Std_ViewFitAll|Fit all]]}}: pans and zooms the view to fit all objects in the document on the screen.
* {{MenuCommand|[[Std_ViewFitSelection|Fit selection]]}}: pans and zooms the view to tightly fit the currently selected object on the screen.
* {{MenuCommand|[[Std_DrawStyle|Draw style]]}}: as is, flat lines, shaded, wireframe, points, hidden line, no shading.
* {{MenuCommand|[[Std_View_Menu|Standard views]]}}: [[Std_ViewIsometric|isometric]], [[Std_ViewFront|front]], [[Std_ViewTop|top]], [[Std_ViewRight|right]], [[Std_ViewRear|rear]], [[Std_ViewBottom|bottom]], [[Std_ViewLeft|left]], [[Std_ViewRotateLeft|rotate left]], [[Std_ViewRotateRight|rotate right]].
* {{MenuCommand|Measure}}: [[View_Measure_Toggle_All|toggle measurement]], [[View_Measure_Clear_All|clear measurement]].
* {{MenuCommand|Document window}}: [[Std_ViewDockUndockFullscreen|docked]], [[Std_ViewDockUndockFullscreen|undocked]], and [[Std_ViewDockUndockFullscreen|fullscreen]].


Por exemplo, com a bancada [[Part Workbench|Part]] ativa e com um objeto selecionado:
Additionally, depending on the workbench and object that is active, other contextual commands may become available.
* {{MenuCommand|[[Std_SetAppearance|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.
* {{MenuCommand|[[Std_ToggleVisibility|Mudar visibilidade]]}}: exibe ou oculta o objeto selecionado.
* {{MenuCommand|[[Std_ToggleSelectability|Alternar seletibilidade]]}}: desliga a possibilidade de selecionar o objeto na área de modelagem 3D. Este comando torna o atributo {{incode|Selectable}} do objeto para {{TRUE}} ou {{FALSE}}. Altere o status da propriedade {{PropertyView|Selectable}} no [[property editor|editor de propriedades]].
* {{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_Delete|Excluir]]}}: remove o objeto do documento e da área de modelagem 3D, acionando o método {{incode|removeObject()}}.


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:
For example, with the [[Part Workbench|Part Workbench]] and one object selected:
* {{MenuCommand|Draft}}: comandos para a criação e a modificação de objetos da bancada [[Draft Workbench|Draft]].
* {{MenuCommand|[[Std_SetAppearance|Appearance]]}}: launches the dialog to change color and sizes of lines and vertices, and color of faces.
* {{MenuCommand|Utilities}}: comandos contextuais adicionais, que fazem parte da bancada[[Draft Workbench|Draft]].
* {{MenuCommand|[[Std_ToggleVisibility|Toggle visibility]]}}: makes the object visible or invisible in the 3D view.
* {{MenuCommand|[[Std_ToggleSelectability|Toggle selectability]]}}: makes the object no longer selectable in the 3D view; use again this command to cancel its effect. It sets the object's {{incode|Selectable}} attribute to {{TRUE}} or {{FALSE}}. Change the property by toggling {{PropertyView|Selectable}} in the [[property editor|property editor]].
* {{MenuCommand|[[Std_TreeSelection|Go to selection]]}}: expand the [[tree view|tree view]] to show the selected object in the hierarchy.
* {{MenuCommand|[[Std_RandomColor|Random color]]}}: assigns a random color to the object. It sets the object's {{incode|ShapeColor}} attribute to a tuple {{incode|(r,g,b)}} with tree random floats between 0 and 1. Change the property by modifying {{PropertyView|Shape Color}} in the [[property editor|property editor]].
* {{MenuCommand|[[Std_Delete|Delete]]}}: removes the object from the document, and from the 3D view, by calling the document's {{incode|removeObject()}} method.

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:
* {{MenuCommand|Draft}}: object creation and modification commands from the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Utilities}}: additional contextual commands provided by the [[Draft Workbench|Draft Workbench]].


<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: