Navigation Cube/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(76 intermediate revisions by 3 users not shown)
Line 8: Line 8:
{{TOCright}}
{{TOCright}}


== Introduction ==
Le contrôle du '''cube de navigation''' est une aide graphique de l'interface utilisateur permettant de réorienter la vue 3D.
Par défaut, il est visible et réside dans le coin supérieur droit de l’affichage 3D. Si vous regardez la [[3D_view/fr|vue 3D]] standard, cela ressemble à ce qui suit :


Le '''cube de navigation''' donne des informations visuelles sur l'orientation de la prise de vue dans la [[3D_view/fr|vue 3D]] en cours et peut être utilisé pour la modifier. Par défaut, il est visible et se trouve dans le coin supérieur droit de la vue.
[[File:FreeCAD-v0-18-NavCube_Axonometric.png]]


[[File:Navigation_Cube_Example.png]]
Le cube de navigation est composé de plusieurs parties:
* Flèches directionnelles
* Cube de navigation principal
* Menu mini-cube


Le cube de navigation se compose de plusieurs parties :
Si vous placez le pointeur de la souris sur une entité du cube de navigation, elle devient bleu clair. En cliquant, vous réorienterez la vue 3D comme il est indiqué par la fonction. Dans l'exemple ci-dessous, la vue 3D a été pivotée par un [[Mouse_navigation/fr|mouvement à la souris]] vers une orientation "non standard". Le pointeur se trouve sur un coin (indiqué par la couleur bleue). En cliquant, vous réorienterez la vue 3D sur une vue axonométrique standard avec ce coin en face de vous.
* Le [[#Cube_principal|cube principal]]
* Six [[#Fl.C3.A8ches_directionnelles|flèches directionnelles]].
* Le [[#Bouton_de_vue_invers.C3.A9e|bouton de vue inversée]]. (en haut à droite) {{Version/fr|0.20}}
* Le [[#Menu_du_mini-cube|menu du mini-cube]] (en bas à droite)
* Les indicateurs des axes X, Y et Z


Toutes les composantes, à l'exception des indicateurs d'axe, peuvent être cliquées.
[[File:FreeCAD-v0-18-NavCube_SelectCorner.png]]


<span id="Usage"></span>
== Flèches directionnelles. ==
== Utilisation ==


<span id="Main_cube"></span>
Six flèches directionnelles: quatre pointes de flèche triangulaires, une en haut, une en bas, une à gauche et une à droite; et deux flèches courbées, une de chaque côté de la flèche du haut.
===Cube principal===


Le cube principal possède 26 faces : 6 faces principales, 12 faces à bords rectangulaires ({{Version/fr|0.20}}) et 8 faces d'angle. En cliquant sur l'une d'entre elles, la prise de vue sera réorientée de manière à ce que sa direction soit perpendiculaire à la face sélectionnée.
* En cliquant sur les flèches triangulaires, la vue 3D pivote de 45 degrés autour d'une ligne perpendiculaire à la direction de la flèche.
* En cliquant sur les flèches incurvées, la vue 3D pivote autour d'une ligne pointant vers vous.


<span id="Directional_arrows"></span>
<!-- Remarque: les axes de rotation ne sont pas correctement définis. Chacun est l'intersection de deux plans, mais je n'arrive pas à trouver comment les décrire -->
=== Flèches directionnelles ===


Il existe six flèches directionnelles : quatre flèches triangulaires et deux flèches courbes. En cliquant sur l'une des flèches triangulaires, vous ferez pivoter la [[3D_view/fr|vue 3D]] autour d'une ligne perpendiculaire à la direction de la flèche. Si vous cliquez sur une flèche courbe, la [[3D_view/fr|vue 3D]] tournera autour de la direction de la flèche.
== Cube de navigation principal ==


<span id="Reverse_view_button"></span>
Le cube de navigation principal ("cube de navigation" dans le reste de cette section) suit l'orientation de l'objet dans la partie principale de la vue 3D. Toute opération qui réoriente la vue 3D principale réorientera également le cube de navigation.
=== Bouton de vue inversée ===


En cliquant sur le bouton rond dans le coin supérieur droit du cube de navigation, vous ferez pivoter la [[3D_view/fr|vue 3D]] de 180 degrés autour de l'axe vertical de la vue.
Le cube de navigation est essentiellement une vue 3D d'un cube avec ses trois principaux types de composants (facettes, arêtes et angles) améliorés de sorte qu'ils puissent être facilement cliqués avec le pointeur. En cliquant sur un composant particulier, la vue 3D sera centrée et orientée vers vous. Le cube de navigation est un peu "écrasé", comme si la caractéristique la plus éloignée de vous était plus grande que celle qui se trouvait directement en face de vous. Cela permet de voir les éléments adjacents à celui qui vous fait face et par conséquent de les sélectionner.


<span id="Mini-cube_menu"></span>
Par exemple, dans une vue "normale" d'un cube normal, lorsqu'une face vous fait face, vous pouvez également voir les quatre bords et les quatre coins de cette facette. Dans le cube de navigation "écrasé", vous pouvez également voir des entités représentant chacune des facettes adjacentes, les quatre arêtes reliant les coins de la face face à vous avec la face opposée et les angles de la face opposée. Cela vous permet de sélectionner n'importe quelle vue standard possible, à l'exception de la facette opposée et de ses bords (21 vues possibles sur 26):
=== Menu du mini-cube ===
* La facette qui vous fait face (ne fait rien car c'est la vue en cours)
* Les quatre arêtes de la facette courante
* Les quatre coins du facette actuel
* Les quatre facettes adjacentes
* Les quatre arêtes menant à la facette opposée
* Les quatre coins de la facette opposée
Pas possible:
* La facette opposée
* Les bords de la facette opposée


En cliquant sur le petit cube dans le coin inférieur droit du cube de navigation, un menu s'affiche avec les options suivantes :
Remarque: Au moment de la rédaction de cet article (v 0.18), le cube de navigation pose quelques problèmes. toutes les fonctionnalités ne sont pas actuellement sélectionnables. En particulier, les arêtes ne peuvent pas être sélectionnées, ni les quatre coins de la face immédiatement en regard.
* {{MenuCommand|[[Image:Std_OrthographicCamera.svg|16px]] [[Std_OrthographicCamera/fr|Orthographique]]}} : passe à une vue orthographique.
* {{MenuCommand|[[Image:Std_PerspectiveCamera.svg|16px]] [[Std_PerspectiveCamera/fr|Perspective]]}} : permet d'obtenir une vue en perspective.
* {{MenuCommand|[[Image:Std_ViewIsometric.svg|16px]] [[Std_ViewIsometric/fr|Isométrique]]}} : permet de passer à une vue isométrique.
* {{MenuCommand|[[Image:Std_ViewFitAll.svg|16px]] [[Std_ViewFitAll/fr|Ajuster le zoom]]}} : effectue un zoom et un panoramique de la prise de vue de façon à ce que tous les objets visibles tiennent dans la vue.
* {{MenuCommand|Cube de navigation mobile}} : si cette case ({{Version/fr|0.21}}) est cochée, l'ensemble du cube de navigation peut être déplacé en maintenant le bouton gauche de la souris enfoncé n'importe où sur le cube principal et en le faisant glisser. Cela permet de déplacer temporairement le cube. Les [[#Paramètres_avancés|paramètres avancés]] OffsetX et OffsetY peuvent être utilisés pour repositionner le cube de façon permanente, voir ci-dessous.


<span id="Customization"></span>
=== Sélection d'une facette ===
==Personnalisation==


<span id="Preferences"></span>
<div class="mw-translate-fuzzy">
=== Sélection d'une facette ===
=== Préférences ===
En cliquant sur une facette, vous orienterez la vue 3D avec cete facette particulier qui vous fait face.
Comme indiqué ci-dessus, d'autres points de sélection sont disponibles dans la vue de face.
Il y a quatre "barres" minces sur chacun des bords extérieurs, représentant les quatre facettes adjacentes; en cliquant dessus, vous sélectionnez la vue correspondant à la facette adjacente.
Quatre angles arrondis peuvent être utilisés pour définir la vue axonométrique correspondante.
Il existe également un ensemble intérieur d'arêtes et de coins, actuellement non fonctionnels.
</div>


Le cube de navigation est contrôlé par plusieurs préférences : {{MenuCommand|Édition → Préférences... → Affichage → Navigation → Cube de navigation}}. Voir [[Preferences_Editor/fr#Navigation|Réglage des préférences]].
=== Edge Selection ===


<span id="Advanced_parameters"></span>
<div class="mw-translate-fuzzy">
=== Sélection du bord ===
=== Paramètres avancés ===
Malheureusement, la sélection des bords est actuellement interrompue. Tenter de sélectionner une arête sélectionnera le visage qui se trouve derrière celle-ci.
En cliquant sur un bord, vous devez le centrer pour qu'il soit face à vous.
</div>


Certains paramètres avancés du cube de navigation ne peuvent pas être modifiés dans l'[[Preferences_Editor/fr#Navigation|éditeur de préférences]]. Ces paramètres peuvent être définis manuellement dans l'[[Std_DlgParameter/fr|éditeur de paramètres]].
=== Corner Selection ===


Pour définir manuellement les couleurs :
<div class="mw-translate-fuzzy">
=== Sélection du coin ===
En cliquant sur l'un des coins, vous obtiendrez une vue axonométrique vue de ce coin.
Comme indiqué ci-dessus, actuellement, lorsqu'un visage est directement face à vous, les coins de ce visage ne peuvent pas être sélectionnés.
</div>


# Démarrez l'[[Image:Std_DlgParameter.svg|16px]] [[Std_DlgParameter/fr|éditeur de paramètres]].
== Menu du mini-cube ==
# Dans le panneau de gauche, allez dans {{MenuCommand|BaseApp → Preferences → NaviCube}}.
# Cliquez avec le bouton droit de la souris sur le panneau de droite et sélectionnez {{MenuCommand|Nouvel élément type non signé}} dans le menu contextuel.
# Saisissez le nom de l'une de ces couleurs :
#* {{MenuCommand|BaseColor}} : la couleur de base de tous les éléments, la valeur par défaut est {{Value|3806916544}} (hex : {{Value|e2e8efc0}}). Cette couleur peut également être définie dans l'[[Preferences_Editor/fr#Navigation|éditeur de préférences]]. {{Version/fr|0.21}}
#* {{MenuCommand|EmphaseColor}} : la couleur des textes et des lignes, la valeur par défaut dépend de la {{MenuCommand|BaseColor}}. Elle est soit noire : {{Value|255}} (hex : {{Value|000000ff}}), soit blanc : {{Value|4294967295}} (hex : {{Value|ffffff}}). {{Version/fr|0.21}}
#* {{MenuCommand|HiliteColor}} : la couleur utilisée pour mettre en évidence les faces et les boutons, la valeur par défaut est {{Value|2867003391}} (hex : {{Value|aae2ff}}).
# La valeur de la couleur doit être saisie sous la forme d'un nombre entier non signé de 32 bits. Traduit au format hexadécimal, ce nombre entier a la forme {{Value|RRGGBBAA}}. Où {{Value|AA}} représente le canal alpha (une mesure de la transparence) et les trois autres paires de chiffres représentent le rouge, le vert et le bleu. Pour convertir une valeur hexadécimale en un nombre entier non signé, vous pouvez utiliser la [[Python_console/fr|console Python]] en entrant par exemple {{Incode|int("323232ff", 16)}} ou un service en ligne tel que [https://cryptii.com/pipes/integer-encoder celui-ci].
# Vous pouvez définir d'autres couleurs.
# Appuyez sur le bouton {{Button|Fermer}}.


Le tableau ci-dessous énumère les autres paramètres avancés du cube de navigation qui peuvent être définis de la même manière. Utilisez les informations de la colonne '''Type''' pour créer un nouvel élément correct à l'étape 3.
<div class="mw-translate-fuzzy">
Dans le coin inférieur droit du cube de navigation se trouve un petit cube.
En cliquant sur ce cube, vous obtiendrez un menu que vous pourrez utiliser pour changer le type de vue (Orthographique, Perspective, Isométrique).
et de faire un "Zoom to Fit".
</div>


{| class="wikitable"
== Moving the Navigation Cube Display ==
|-
! Nom
! Description
! Type
! Défaut


|-
<div class="mw-translate-fuzzy">
| BorderWidth
== Déplacement de l’affichage du cube de navigation ==
| La largeur des bords du cube et des bordures autour des boutons en pixels.
Vous pouvez déplacer l'ensemble de la structure de contrôle du cube de navigation vers un autre endroit de l'affichage 3D en appuyant sur la souris n'importe où dans le cube de navigation principal et en la faisant glisser.
| Flottant
La structure ne commencera à se déplacer que lorsque le pointeur de la souris aura dépassé le bord du cube de navigation principal.
| 1.1
</div>


|-
== Configuration ==
| ChamferSize
| La taille des arêtes et des coins en tant que facteur de la taille du cube. Les valeurs doivent être comprises entre 0.05 et 0.18.


{{Version/fr|0.21}}
Le cube de navigation est configurable, notamment en ajustant sa taille : {{MenuCommand|Edition → Préférences... → Affichage → Navigation → Cube de navigation}} {{Version/fr|0.19}}.
| Flottant
| 0.12


|-
<div class="mw-translate-fuzzy">
| FontStretch
Pour une configuration plus avancée, consultez l'[[External_workbenches/fr|atelier externe]] [[Interface_Customization/fr#Menu_Cube|Cube Menu]].
| La largeur de la police est exprimée en pourcentage de la largeur par défaut. Utilisez 0 ou 100 pour la largeur de police par défaut.
</div>
| Entier
| 0

|-
| FontWeight
| Le poids de la police. Des valeurs élevées rendent la police plus gras. L'effet peut dépendre de la police. La valeur par défaut est 0.
| Entier
| 0

|-
| FontZoom
| La taille des étiquettes :
* {{Value|FontZoom &#61; 1.0}} : chaque étiquette doit être aussi grande que possible.
* {{Value|0.0 < FontZoom < 1.0}} : idem mais en limitant la taille maximale de la police.
* {{Value|FontZoom &#61; 0.0}} : idem mais en utilisant la même taille de police pour tout.
* {{Value|FontZoom < 0.0}} : la même taille de police pour tout, mais à échelle réduite.

{{Version/fr|0.21}}
| Flottant
| 0.3

|-
| OffsetX
| Le décalage du cube dans la direction des X par rapport à la position de son coin en pixels.
| Entier
| 0

|-
| OffsetY
| Le décalage du cube dans la direction des Y par rapport à la position de son coin en pixels.
| Entier
| 0

|-
| ShowCS
| Affiche le système de coordonnées (les indicateurs des axes X, Y et Z).
| Booléen
| Vrai

|-
| TextBottom
| Le texte sur la face inférieure du cube. La valeur par défaut doit être traduite.
| Chaîne
| DESSOUS

|-
| TextFront
| Le texte de la face avant du cube. Idem.
| Chaîne
| DEVANT

|-
| TextLeft
| Le texte de la face gauche du cube. Idem.
| Chaîne
| GAUCHE

|-
| TextRear
| Le texte de la face arrière du cube. Idem.
| Chaîne
| ARRIÈRE

|-
| TextRight
| Le texte de la face droite du cube. Idem.
| Chaîne
| DROITE

|-
| TextTop
| Le texte de la face supérieure du cube. Idem
| Chaîne
| DESSUS

|}





Latest revision as of 13:02, 13 April 2024

Introduction

Le cube de navigation donne des informations visuelles sur l'orientation de la prise de vue dans la vue 3D en cours et peut être utilisé pour la modifier. Par défaut, il est visible et se trouve dans le coin supérieur droit de la vue.

Le cube de navigation se compose de plusieurs parties :

Toutes les composantes, à l'exception des indicateurs d'axe, peuvent être cliquées.

Utilisation

Cube principal

Le cube principal possède 26 faces : 6 faces principales, 12 faces à bords rectangulaires (introduit dans la version 0.20) et 8 faces d'angle. En cliquant sur l'une d'entre elles, la prise de vue sera réorientée de manière à ce que sa direction soit perpendiculaire à la face sélectionnée.

Flèches directionnelles

Il existe six flèches directionnelles : quatre flèches triangulaires et deux flèches courbes. En cliquant sur l'une des flèches triangulaires, vous ferez pivoter la vue 3D autour d'une ligne perpendiculaire à la direction de la flèche. Si vous cliquez sur une flèche courbe, la vue 3D tournera autour de la direction de la flèche.

Bouton de vue inversée

En cliquant sur le bouton rond dans le coin supérieur droit du cube de navigation, vous ferez pivoter la vue 3D de 180 degrés autour de l'axe vertical de la vue.

Menu du mini-cube

En cliquant sur le petit cube dans le coin inférieur droit du cube de navigation, un menu s'affiche avec les options suivantes :

  • Orthographique : passe à une vue orthographique.
  • Perspective : permet d'obtenir une vue en perspective.
  • Isométrique : permet de passer à une vue isométrique.
  • Ajuster le zoom : effectue un zoom et un panoramique de la prise de vue de façon à ce que tous les objets visibles tiennent dans la vue.
  • Cube de navigation mobile : si cette case (introduit dans la version 0.21) est cochée, l'ensemble du cube de navigation peut être déplacé en maintenant le bouton gauche de la souris enfoncé n'importe où sur le cube principal et en le faisant glisser. Cela permet de déplacer temporairement le cube. Les paramètres avancés OffsetX et OffsetY peuvent être utilisés pour repositionner le cube de façon permanente, voir ci-dessous.

Personnalisation

Préférences

Le cube de navigation est contrôlé par plusieurs préférences : Édition → Préférences... → Affichage → Navigation → Cube de navigation. Voir Réglage des préférences.

Paramètres avancés

Certains paramètres avancés du cube de navigation ne peuvent pas être modifiés dans l'éditeur de préférences. Ces paramètres peuvent être définis manuellement dans l'éditeur de paramètres.

Pour définir manuellement les couleurs :

  1. Démarrez l' éditeur de paramètres.
  2. Dans le panneau de gauche, allez dans BaseApp → Preferences → NaviCube.
  3. Cliquez avec le bouton droit de la souris sur le panneau de droite et sélectionnez Nouvel élément type non signé dans le menu contextuel.
  4. Saisissez le nom de l'une de ces couleurs :
    • BaseColor : la couleur de base de tous les éléments, la valeur par défaut est 3806916544 (hex : e2e8efc0). Cette couleur peut également être définie dans l'éditeur de préférences. introduit dans la version 0.21
    • EmphaseColor : la couleur des textes et des lignes, la valeur par défaut dépend de la BaseColor. Elle est soit noire : 255 (hex : 000000ff), soit blanc : 4294967295 (hex : ffffff). introduit dans la version 0.21
    • HiliteColor : la couleur utilisée pour mettre en évidence les faces et les boutons, la valeur par défaut est 2867003391 (hex : aae2ff).
  5. La valeur de la couleur doit être saisie sous la forme d'un nombre entier non signé de 32 bits. Traduit au format hexadécimal, ce nombre entier a la forme RRGGBBAA. Où AA représente le canal alpha (une mesure de la transparence) et les trois autres paires de chiffres représentent le rouge, le vert et le bleu. Pour convertir une valeur hexadécimale en un nombre entier non signé, vous pouvez utiliser la console Python en entrant par exemple int("323232ff", 16) ou un service en ligne tel que celui-ci.
  6. Vous pouvez définir d'autres couleurs.
  7. Appuyez sur le bouton Fermer.

Le tableau ci-dessous énumère les autres paramètres avancés du cube de navigation qui peuvent être définis de la même manière. Utilisez les informations de la colonne Type pour créer un nouvel élément correct à l'étape 3.

Nom Description Type Défaut
BorderWidth La largeur des bords du cube et des bordures autour des boutons en pixels. Flottant 1.1
ChamferSize La taille des arêtes et des coins en tant que facteur de la taille du cube. Les valeurs doivent être comprises entre 0.05 et 0.18.

introduit dans la version 0.21

Flottant 0.12
FontStretch La largeur de la police est exprimée en pourcentage de la largeur par défaut. Utilisez 0 ou 100 pour la largeur de police par défaut. Entier 0
FontWeight Le poids de la police. Des valeurs élevées rendent la police plus gras. L'effet peut dépendre de la police. La valeur par défaut est 0. Entier 0
FontZoom La taille des étiquettes :
  • FontZoom = 1.0 : chaque étiquette doit être aussi grande que possible.
  • 0.0 < FontZoom < 1.0 : idem mais en limitant la taille maximale de la police.
  • FontZoom = 0.0 : idem mais en utilisant la même taille de police pour tout.
  • FontZoom < 0.0 : la même taille de police pour tout, mais à échelle réduite.

introduit dans la version 0.21

Flottant 0.3
OffsetX Le décalage du cube dans la direction des X par rapport à la position de son coin en pixels. Entier 0
OffsetY Le décalage du cube dans la direction des Y par rapport à la position de son coin en pixels. Entier 0
ShowCS Affiche le système de coordonnées (les indicateurs des axes X, Y et Z). Booléen Vrai
TextBottom Le texte sur la face inférieure du cube. La valeur par défaut doit être traduite. Chaîne DESSOUS
TextFront Le texte de la face avant du cube. Idem. Chaîne DEVANT
TextLeft Le texte de la face gauche du cube. Idem. Chaîne GAUCHE
TextRear Le texte de la face arrière du cube. Idem. Chaîne ARRIÈRE
TextRight Le texte de la face droite du cube. Idem. Chaîne DROITE
TextTop Le texte de la face supérieure du cube. Idem Chaîne DESSUS