Cubo di navigazione

From FreeCAD Documentation
Revision as of 08:35, 9 July 2023 by Simone.b (talk | contribs)

Introduzione

Il Cubo di Navigazione dà un'informazione visiva riguardo l'orientamento della telecamera nella vista 3D attuale e può essere utilizzato per cambiarla. Di default è visibile e si trova nell'angolo in alto a destra della vista.

Il Cubo di Navigazione consiste in un certo numero di parti:

Tutte le parti, eccetto gli indicatori degli assi, possono essere cliccate.

Utilizzo

Cubo Principale

Il cubo principale ha 26 facce: 6 facce principali quadrate, 12 facce di bordo rettangolari (disponibile dalla versione 0.20) e 8 facce d'angolo triangolari. Facendo clic su uno di essi si riorienterà la telecamera in modo che la sua direzione sia perpendicolare alla faccia selezionata.

Frecce Direzionali

Ci sono sei frecce direzionali: quattro freccie con punte triangolari e due frecce curve. Facendo clic su una delle frecce triangolari, la Vista 3D ruota attorno a una linea perpendicolare alla direzione della freccia. Facendo clic su una freccia curva, la Vista 3D ruota attorno alla direzione della vista.

Bottone Inversione Vista

Facendo clic sul pulsante rotondo nell'angolo in alto a destra del Cubo di navigazione, la Vista 3D ruoterà di 180 gradi attorno all'asse verticale della vista.

Menu Mini-Cubo

Facendo clic sul cubo nell'angolo inferiore destro del Cubo di Navigazione viene visualizzato un menu con le seguenti opzioni:

Vista in prospettiva: passa a una vista prospettica.

Isometrica: passa a una vista isometrica.

  • Visualizza tutto: esegue lo zoom e lo spostamento della telecamera in modo che tutti gli oggetti visibili rientrino nella vista.
  • Cubo di navigazione mobile: se questa casella di controllo (disponibile dalla versione 0.21) è selezionata, l'intero Cubo di navigazione può essere spostato tenendo premuto il pulsante sinistro del mouse in qualsiasi punto del cubo principale e trascinandolo. Questo ha lo scopo di spostare temporaneamente il cubo fuori ingombro. I parametri avanzati OffsetX e OffsetY possono essere usati per riposizionare permanentemente il cubo, vedi sotto.

Personalizzazione

Preferenze

Il Cubo di navigazione è controllato da diverse preferenze: Modifica → Preferenze... → Visualizzazione → Navigazione → Cubo di navigazione. Vedere Impostare le Preferenze.

Parametri avanzati

Alcuni parametri avanzati del Cubo di navigazione non possono essere modificati nell'Impostazione delle preferenze. Questi parametri possono essere impostati manualmente in Modifica parametri o tramite l'Ambiente esterno CubeMenu. Le modifiche diventeranno visibili quando viene creata una nuova vista 3D (con Nuova, Apri o Crea Vista).

Per impostare manualmente i colori:

  1. Avviare Modifica parametri.
  2. Nel pannello a sinistra selezionare BaseApp → Preferences → NaviCube.
  3. Fare clic con il pulsante destro del mouse sul pannello a destra e selezionare Nuovo elemento unsigned dal menu contestuale.
  4. Inserire il nome di uno di questi colori:
    • BorderColor: le linee che separano le facce del cubo, il valore predefinito è 842150655 (hex: 323232ff).
    • ButtonColor: tutti gli elementi attorno al cubo, il valore predefinito è 3806916480 (hex: e2e9ef80).
    • FrontColor: tutte le facce del cubo, il valore predefinito è 3806916544 (hex: e2e9efc0).
    • HiliteColor: la faccia del cubo o della freccia attualmente evidenziata, il valore predefinito è 2867003391 (hex: aae2ffff).
    • TextColor: il testo sulle facce del cubo, il valore predefinito è 255 (hex: 000000ff).
  5. Il valore del colore deve essere immesso come numero intero senza segno a 32 bit. Tradotto nel formato esadecimale questo numero intero ha la forma RRGGBBAA. Dove AA sta per il canale alfa (una misura della trasparenza), e le altre coppie di tre cifre stanno per rosso, verde e blu. Per convertire un valore esadecimale in un intero senza segno puoi usare la Console Python, inserire ad esempio int("323232ff", 16), o un servizio online come questo.
  6. Facoltativamente si possono impostare più colori.
  7. Premere il pulsante Chiudi.

The table below lists the other advanced Navigation Cube parameters that can be set in a similar manner. Use the information from the Type column to create a correct new item in step 3.

Name Description Type Default
BorderWidth The width of the edges of the cube and the borders around the buttons in pixels. Float 1.1
ChamferSize The size of the edges and corners as a factor of the cube size. Values should be in the 0.05 - 0.18 range.

introduced in version 0.21

Float 0.12
FontStretch The font width as a percentage of the default width. Use 0 or 100 for the default font width. Integer 0
FontWeight The font weight. Higher values make the font more bold. The effect may depend on the font. Use 0 for the default font weight. Integer 0
FontZoom The size of the labels:
  • FontZoom = 1.0: Make the labels as big as possible individually.
  • 0.0 < FontZoom < 1.0: Idem but limit the maximum font size.
  • FontZoom = 0.0: Idem but use the same font size for all.
  • FontZoom < 0.0: Use the same font size for all, but scaled down.

introduced in version 0.21

Float 0.3
OffsetX The offset of the cube in the X direction relative to its corner position in pixels. Integer 0
OffsetY The offset of the cube in the Y direction relative to its corner position in pixels. Integer 0
ShowCS Toggles the display of the coordinate system (the X, Y and Z axis indicators). Boolean true
TextBottom The text on the bottom face of the cube. The default value should be translated. String BOTTOM
TextFront The text on the front face of the cube. Idem. String FRONT
TextLeft The text on the left face of the cube. Idem. String LEFT
TextRear The text on the rear face of the cube. Idem. String REAR
TextRight The text on the right face of the cube. Idem. String RIGHT
TextTop The text on the top face of the cube. Idem String TOP