3D view/fr

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.



Actions
les actions de lien ont été ajoutées dans la version 0.19.

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 :
 * : 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 :
 * : Créer un lien.
 * : groupe simple, groupe avec liens, groupe avec liens de transformation.
 * : effectue un panoramique et un zoom sur la vue pour qu'elle s'adapte à tous les objets du document à l'écran.
 * : effectue un panoramique et un zoom sur la vue afin d’ajuster parfaitement l’objet actuellement sélectionné à l’écran.
 * : tel quel, lignes plates, ombrées, fil de fer, points, ligne cachée, aucun ombrage.
 * : isométrique, avant, haut, droite, arrière, bas, gauche, rotation à gauche, rotation à droite.
 * : basculer mesure, effacer mesure.
 * : ancrée, dés ancrée, et plein écran.

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é :
 * : lance la boîte de dialogue pour modifier la couleur et la taille des lignes et des sommets, ainsi que la couleur des faces.
 * : rend l'objet visible ou invisible dans la vue 3D.
 * : rend l’objet non sélectionnable dans la vue 3D ; utilisez à nouveau cette commande pour annuler son effet. Il fixe l'attribut de l'objet sur  ou . Modifiez la propriété en basculant  dans l'éditeur de propriété.
 * : développez l'arborescence pour afficher l'objet sélectionné dans la hiérarchie.
 * : attribue une couleur aléatoire à l'objet. Il définit l'attribut de l'objet sur un triplet  avec une arborescence flottante aléatoire comprise entre 0 et 1. Modifiez la propriété en modifiant  dans l'éditeur de propriétés.
 * : supprime l'objet du document et de la vue 3D en appelant la fonction 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 :
 * : commandes de création et de modification d'objets à partir de l'atelier Draft.
 * : 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 :
 * Scéne graphique, description de Coin3D.
 * Pivy, utilisation de Coin3D à partir de la console Python.
 * Bibliothèques tierces utilisées par FreeCAD.
 * Documentation C++ de Coin3D.