3D view/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Interface/fr}} {{Userdocnavi/fr}}")
No edit summary
 
(23 intermediate revisions by 5 users not shown)
Line 3: Line 3:
== Introduction ==
== Introduction ==


{{TOCright}}
La [[3D view/fr|vue 3D]] de FreeCAD est une instance d’une [[Scenegraph/fr|scène graphique]] Coin3D. Coin3D est une bibliothèque qui implémente le standard de description de scène OpenInventor 2.1.


La [[3D view/fr|vue 3D]] de FreeCAD est une instance d’une [[Scenegraph/fr|scène graphique]] Coin3D qui forme la fenêtre la plus importante de l'[[interface/fr|interface]]. Coin3D est une bibliothèque qui implémente le standard de description de scène OpenInventor 2.1.
Certaines propriétés de la vue, telles que la couleur d'arrière-plan, le style de [[Mouse Model/fr|navigation à la souris]] et les étapes de zoom, peuvent être configurées dans l'[[Preferences_Editor/fr|éditeur de préférences]].


Certaines propriétés de la vue, telles que la couleur d'arrière-plan, le style de [[Mouse_navigation/fr|navigation à la souris]] et les étapes de zoom, peuvent être configurées dans l'[[Preferences_Editor/fr|éditeur de préférences]].
[[File:FreeCAD_3D_view.png|800px]]


[[File:FreeCAD_3D_view.png|600px]]
{{Caption|Par défaut, la vue 3D affiche un petit widget avec les axes de coordonnées et le cube de navigation, également avec des axes de coordonnées. La grille peut être affichée et configurée en chargeant l'[[Draft Workbench/fr|atelier Draft]].}}


{{Caption|La [[3D view/fr|vue 3D]] est une composante de l'[[interface/fr|interface]] de FreeCAD. Par défaut, elle affiche un petit widget avec les axes de coordonnées et le cube de navigation, également avec des axes de coordonnées. La grille peut être affichée et configurée en chargeant l'[[Draft Workbench/fr|atelier Draft]].}}
== Actions ==


== Actions ==
{{Emphasis|Remarque :}} les actions de lien ont été ajoutées dans la version 0.19.


Comme la [[tree view/fr|vue arborescente]] répertorie la plupart des objets visibles dans la vue 3D, la plupart des actions sont identiques à celles pouvant être exécutées à partir de la [[tree view/fr|vue arborescente]].
Comme la [[tree view/fr|vue arborescente]] répertorie la plupart des objets visibles dans la vue 3D, la plupart des actions sont identiques à celles pouvant être exécutées à partir de la [[tree view/fr|vue arborescente]].


Lorsque l'[[Start Workbench/fr|atelier Start]] par défaut est actif, un clic droit sur la vue 3D n’affiche qu’une commande :
Lorsque l'[[Start Workbench/fr|atelier Start]] par défaut est actif, un clic droit sur la vue 3D n’affiche qu’une commande :
* {{MenuCommand|[[Mouse Model/fr|Styles de navigation]]}} : différents styles de boutons à utiliser avec une souris 3 boutons ou un trackpad pour ordinateur portable.
* {{MenuCommand|[[Mouse_navigation/fr|Styles de navigation]]}} : différents styles de boutons à utiliser avec une souris 3 boutons ou un trackpad pour ordinateur portable.


However, once a [[Workbenches|Workbench]] is loaded, there are additional commands:
Cependant, une fois qu'un [[Workbenches/fr|atelier]] est chargé, des commandes supplémentaires sont disponibles :
* {{MenuCommand|Link actions}}: [[Std LinkMake|Make Link]].
* {{MenuCommand|Actions de lien}} : [[Std LinkMake/fr|Créer un lien]].
** {{MenuCommand|Make Link group}}: [[Std_LinkMakeGroup|Simple group]], [[Std_LinkMakeGroup|Group with links]], [[Std_LinkMakeGroup|Group with transform links]].
** {{MenuCommand|Créer un groupe de liens}} : [[Std_LinkMakeGroup/fr|Groupe simple]], [[Std_LinkMakeGroup/fr|Groupe avec liens]], [[Std_LinkMakeGroup/fr|Groupe avec liens de transformation]].
* {{MenuCommand|[[Std_ViewFitAll|Fit all]]}}: pans and zooms the view to fit all objects in the document on the screen.
* {{MenuCommand|[[Std_ViewFitAll/fr|Tout adapter]]}} : effectue un panoramique et un zoom sur la vue pour qu'elle s'adapte à tous les objets du document à l'écran.
* {{MenuCommand|[[Std_ViewFitSelection|Fit selection]]}}: pans and zooms the view to tightly fit the currently selected object on the screen.
* {{MenuCommand|[[Std_ViewFitSelection/fr|Ajuster la sélection]]}} : effectue un panoramique et un zoom sur la vue afin d’ajuster parfaitement l’objet actuellement sélectionné à l’écran.
* {{MenuCommand|[[Std_DrawStyle|Draw style]]}}: as is, flat lines, shaded, wireframe, points, hidden line, no shading.
* {{MenuCommand|[[Std_DrawStyle/fr|Style de dessin]]}} : tel quel, lignes plates, ombrées, fil de fer, points, ligne cachée, aucun ombrage.
* {{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|[[Std_View_Menu/fr|Vues standard]]}} : [[Std_ViewIsometric/fr|Isométrique]], [[Std_ViewFront/fr|Avant]], [[Std_ViewTop/fr|Haut]], [[Std_ViewRight/fr|Droite]], [[Std_ViewRear/fr|Arrière]], [[Std_ViewBottom/fr|Bas]], [[Std_ViewLeft/fr|Gauche]], [[Std_ViewRotateLeft/fr|Rotation à gauche]], [[Std_ViewRotateRight/fr|Rotation à droite]].
* {{MenuCommand|Measure}}: [[View_Measure_Toggle_All|toggle measurement]], [[View_Measure_Clear_All|clear measurement]].
* {{MenuCommand|Mesure}} : [[View_Measure_Toggle_All/fr|Basculer mesure]], [[View_Measure_Clear_All/fr|Effacer mesure]].
* {{MenuCommand|Document window}}: [[Std_ViewDockUndockFullscreen|docked]], [[Std_ViewDockUndockFullscreen|undocked]], and [[Std_ViewDockUndockFullscreen|fullscreen]].
* {{MenuCommand|Fenêtre de document}} : [[Std_ViewDockUndockFullscreen/fr|Ancrée]], [[Std_ViewDockUndockFullscreen/fr|Désancrée]] et [[Std_ViewDockUndockFullscreen/fr|Plein écran]].


De plus, en fonction de l'atelier et de l'objet actifs, d'autres commandes contextuelles peuvent devenir disponibles.
Additionally, depending on the workbench and object that is active, other contextual commands may become available.


For example, with the [[Part Workbench|Part Workbench]] and one object selected:
Par exemple, avec l'[[Part Workbench/fr|atelier Part]] et un objet sélectionné :
* {{MenuCommand|[[Std_SetAppearance|Appearance]]}}: launches the dialog to change color and sizes of lines and vertices, and color of faces.
* {{MenuCommand|[[Std_SetAppearance/fr|Apparence]]}} : lance la boîte de dialogue pour modifier la couleur et la taille des lignes et des sommets, ainsi que la couleur des faces.
* {{MenuCommand|[[Std_ToggleVisibility|Toggle visibility]]}}: makes the object visible or invisible in the 3D view.
* {{MenuCommand|[[Std_ToggleVisibility/fr|Basculer la visibilité]]}} : rend l'objet visible ou invisible dans la vue 3D.
* {{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_ToggleSelectability/fr|Sélectionnable]]}} : rend l’objet non sélectionnable dans la vue 3D ; utilisez à nouveau cette commande pour annuler son effet. Il fixe l'attribut {{incode|Selectable}} de l'objet sur {{TRUE}} ou {{FALSE}}. Modifiez la propriété en basculant {{PropertyView/fr|Sélectionnable}} dans l'[[property editor/fr|éditeur de propriété]].
* {{MenuCommand|[[Std_TreeSelection|Go to selection]]}}: expand the [[tree view|tree view]] to show the selected object in the hierarchy.
* {{MenuCommand|[[Std_TreeSelection/fr|Aller à la sélection]]}} : développez l'[[tree view/fr|arborescence]] pour afficher l'objet sélectionné dans la hiérarchie.
* {{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_RandomColor/fr|Couleur aléatoire]]}} : attribue une couleur aléatoire à l'objet. Il définit l'attribut {{incode|ShapeColor}} de l'objet sur un triplet {{incode|(r,g,b)}} avec une arborescence flottante aléatoire comprise entre 0 et 1. Modifiez la propriété en modifiant {{PropertyView/fr|Shape Color}} dans l'[[property editor/fr|éditeur de propriétés]].
* {{MenuCommand|[[Std_Delete|Delete]]}}: removes the object from the document, and from the 3D view, by calling the document's {{incode|removeObject()}} method.
* {{MenuCommand|[[Std_Delete/fr|Supprimer]]}} : supprime l'objet du document et de la vue 3D en appelant la fonction {{incode|removeObject()}} du document.


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:
Un autre exemple, avec l'[[Draft Workbench/fr|atelier Draft]] et un objet sélectionné, affiche les mêmes commandes que pour l'[[Part Workbench/fr|atelier Part]], mais aussi :
* {{MenuCommand|Draft}}: object creation and modification commands from the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Draft}} : commandes de création et de modification d'objets à partir de l'[[Draft Workbench/fr|atelier Draft]].
* {{MenuCommand|Utilities}}: additional contextual commands provided by the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Utilitaires}} : commandes contextuelles supplémentaires fournies par l'[[Draft Workbench/fr|atelier Draft]].


<span id="Details"></span>
== Détails ==
== Détails ==


Line 54: Line 55:
* [[Pivy/fr|Pivy]], utilisation de Coin3D à partir de la console Python.
* [[Pivy/fr|Pivy]], utilisation de Coin3D à partir de la console Python.
* [[Third_Party_Libraries/fr|Bibliothèques tierces]] utilisées par FreeCAD.
* [[Third_Party_Libraries/fr|Bibliothèques tierces]] utilisées par FreeCAD.
* Documentation C++ de [https://grey.colorado.edu/coin3d/index.html Coin3D].


{{Interface/fr}}
{{Interface navi{{#translation:}}}}
{{Userdocnavi/fr}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 11:09, 18 November 2023

Introduction

La vue 3D de FreeCAD est une instance d’une scène graphique Coin3D qui forme la fenêtre la plus importante de l'interface. Coin3D est une bibliothèque qui implémente le standard de description de scène OpenInventor 2.1.

Certaines propriétés de la vue, telles que la couleur d'arrière-plan, le style de navigation à la souris et les étapes de zoom, peuvent être configurées dans l'éditeur de préférences.

La vue 3D est une composante de l'interface de FreeCAD. Par défaut, elle affiche un petit widget avec les axes de coordonnées et le cube de navigation, également avec des axes de coordonnées. La grille peut être affichée et configurée en chargeant l'atelier Draft.

Actions

Comme la vue arborescente répertorie la plupart des objets visibles dans la vue 3D, la plupart des actions sont identiques à celles pouvant être exécutées à partir de la vue arborescente.

Lorsque l'atelier Start par défaut est actif, un clic droit sur la vue 3D n’affiche qu’une commande :

  • Styles de navigation : différents styles de boutons à utiliser avec une souris 3 boutons ou un trackpad pour ordinateur portable.

Cependant, une fois qu'un atelier est chargé, des commandes supplémentaires sont disponibles :

De plus, en fonction de l'atelier et de l'objet actifs, d'autres commandes contextuelles peuvent devenir disponibles.

Par exemple, avec l'atelier Part et un objet sélectionné :

  • Apparence : lance la boîte de dialogue pour modifier la couleur et la taille des lignes et des sommets, ainsi que la couleur des faces.
  • Basculer la visibilité : rend l'objet visible ou invisible dans la vue 3D.
  • Sélectionnable : rend l’objet non sélectionnable dans la vue 3D ; utilisez à nouveau cette commande pour annuler son effet. Il fixe l'attribut Selectable de l'objet sur true ou false. Modifiez la propriété en basculant VueSélectionnable dans l'éditeur de propriété.
  • Aller à la sélection : développez l'arborescence pour afficher l'objet sélectionné dans la hiérarchie.
  • Couleur aléatoire : attribue une couleur aléatoire à l'objet. Il définit l'attribut ShapeColor de l'objet sur un triplet (r,g,b) avec une arborescence flottante aléatoire comprise entre 0 et 1. Modifiez la propriété en modifiant VueShape Color dans l'éditeur de propriétés.
  • Supprimer : supprime l'objet du document et de la vue 3D en appelant la fonction removeObject() du document.

Un autre exemple, avec l'atelier Draft et un objet sélectionné, affiche les mêmes commandes que pour l'atelier Part, mais aussi :

  • Draft : commandes de création et de modification d'objets à partir de l'atelier Draft.
  • Utilitaires : commandes contextuelles supplémentaires fournies par l'atelier Draft.

Détails

FreeCAD utilise la bibliothèque Quarter pour utiliser Coin3D dans un environnement Qt.

Il est possible d'interagir directement avec le scénario 3D depuis la console Python à l'aide de la bibliothèque Python Pivy.

Pour plus d'informations, voir la documentation de l'utilisateur expert :