Navigation Cube/it: Difference between revisions

From FreeCAD Documentation
(Created page with "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 Std_ViewCreate/i...")
No edit summary
 
(30 intermediate revisions by 2 users not shown)
Line 45: Line 45:
=== Menu Mini-Cubo ===
=== Menu Mini-Cubo ===


Facendo clic sul cubo nell'angolo inferiore destro del Cubo di Navigazione verrà visualizzato un menu con le seguenti opzioni:
Facendo clic sul cubo nell'angolo inferiore destro del Cubo di Navigazione viene visualizzato un menu con le seguenti opzioni:
* {{MenuCommand|[[Std_OrthographicCamera/it|Ortografica]]}}: passa a una vista ortogonale.
* {{MenuCommand|[[Image:Std_OrthographicCamera.svg|16px]][[Std_OrthographicCamera/it|Vista ortografica]]}}: passa a una vista ortogonale.
* {{MenuCommand|[[Std_PerspectiveCamera/it|Prospettica]]}}: passa a una vista prospettica.
* {{MenuCommand|[[Image:Std_PerspectiveCamera.svg|16px]][[Std_PerspectiveCamera/it|Vista in prospettiva]]}}: passa a una vista prospettica.
* {{MenuCommand|[[Std_ViewIsometric/it|Isometrica]]}}: passa a una vista isometrica.
* {{MenuCommand|[[Image:Std_ViewIsometric.svg|16px]][[Std_ViewIsometric/it|Isometrica]]}}: passa a una vista isometrica.
* {{MenuCommand|[[Std_ViewFitAll/it|Adatta alla finestra]]}}: esegue lo zoom e lo spostamento della telecamera in modo che tutti gli oggetti visibili rientrino nella vista.
* {{MenuCommand|[[Image:Std_ViewFitAll.svg|16px]] [[Std_ViewFitAll|Visualizza tutto]]}}: esegue lo zoom e lo spostamento della telecamera in modo che tutti gli oggetti visibili rientrino nella vista.
* {{MenuCommand|Cubo di navigazione mobile}}: se questa casella di controllo ({{Version/it|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 [[#Advanced_parameters|parametri avanzati]] OffsetX e OffsetY possono essere usati per riposizionare permanentemente il cubo, vedi sotto.


<span id="Customization"></span>
<span id="Customization"></span>
== Personalizzazione ==
== Personalizzazione ==

<span id="Move_the_Navigation_Cube"></span>
=== Muovere il Cubo di Navigazione ===

L'intero cubo di navigazione può essere spostato cliccando col mouse in un punto qualsiasi del cubo principale e trascinandolo. La struttura non inizierà a muoversi finché il cursore non si sposta oltre uno dei bordi del cubo principale.


<span id="Preferences"></span>
<span id="Preferences"></span>
Line 67: Line 63:
=== Parametri avanzati ===
=== Parametri avanzati ===


Alcuni parametri avanzati del Cubo di navigazione non possono essere modificati nell'[[Preferences_Editor/it#Navigazione|Impostazione delle preferenze]]. Questi parametri possono essere impostati manualmente in [[Std_DlgParameter/it|Modifica parametri]] o tramite l'[[Interface_Customization/it#CubeMenu|Ambiente esterno CubeMenu]]. Le modifiche diventeranno visibili quando viene creata una nuova vista 3D (con [[Std_New/it|Nuova]], [[Std_Open/it|Apri]] o [[Std_ViewCreate/it|Crea Vista]]).
Alcuni parametri avanzati del Cubo di navigazione non possono essere modificati nell'[[Preferences_Editor/it#Navigazione|Impostazione delle preferenze]]. Questi parametri possono essere impostati manualmente in [[Std_DlgParameter/it|Modifica parametri]].

Per impostare manualmente i colori:

# Avviare [[Image:Std_DlgParameter.svg|16px]] [[Std_DlgParameter/it|Modifica parametri]].
# Nel pannello a sinistra selezionare {{MenuCommand|Strumenti → Modifica parametri... → NaviCube}}.
# Fare clic con il pulsante destro del mouse sul pannello a destra e selezionare {{MenuCommand|Nuovo elemento unsigned}} dal menu contestuale.
# Inserire il nome di uno di questi colori:
#* {{MenuCommand|BaseColor}}: il colore di base di tutti gli elementi, il valore predefinito è {{Value|3806916544}} (hex: {{Value|e2e8efc0}}). Questo colore può essere impostato anche nell'[[Preferences_Editor/it#Navigazione|Editor delle preferenze]]. {{Version/it|0.21}}
#* {{MenuCommand|EmphaseColor}}: il colore del testo e delle linee, il default dipende dal {{MenuCommand|BaseColor}}. È nero: {{Value|255}} (hex: {{Value|000000ff}}) o bianco: {{Value|4294967295}} (hex: {{Value|ffffffff}}). {{Version/it|0.21}}
#* {{MenuCommand|HiliteColor}}: il colore utilizzato per evidenziare le facce e i pulsanti, il valore predefinito è {{Value|2867003391}} (hex: {{Value|aae2ffff}}).
# 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 {{Value|RRGGBBAA}}. Dove {{Value|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 [[Python_console/it|Console Python]], inserire ad esempio {{Incode|int("323232ff", 16)}}.
# Facoltativamente si possono impostare più colori.
# Premere il pulsante {{Button|Chiudi}}.

La tabella seguente elenca gli altri parametri avanzati del Cubo di navigazione che possono essere impostati in modo simile. Utilizzare le informazioni dalla colonna '''Tipo''' per creare un nuovo elemento corretto nel passaggio 3.

{| class="wikitable"
|-
! Nome
! Descrizione
! Tipo
! Default

|-
| BorderWidth
| La larghezza dei bordi del cubo e dei bordi attorno ai pulsanti in pixel.
| Float
| 1.1

|-
| ChamferSize
| Dimensione dei bordi e degli angoli come fattore dimensionale del cubo. I valori dovrebbero essere compresi tra 0,05 e 0,18.

{{Version/it|0.21}}
| Float
| 0.12

|-
| FontStretch
| La larghezza del carattere come percentuale della larghezza predefinita. Utilizzare 0 o 100 per la larghezza predefinita del carattere.
| Integer
| 0

|-
| FontWeight
| Il peso del carattere. Valori più alti rendono il carattere più grande. L'effetto può dipendere dal carattere. Utilizzare 0 per lo spessore del carattere predefinito.| Integer
| 0

|-
| FontZoom
| La dimensione delle etichette:
* {{Value|FontZoom &#61; 1.0}}: Rende le etichette il più grande possibile individualmente.
* {{Value|0.0 < FontZoom < 1.0}}: Idem ma limita la dimensione massima del carattere.
* {{Value|FontZoom &#61; 0.0}}: Idem ma usa la stessa dimensione del carattere per tutti.
* {{Value|FontZoom < 0.0}}: Usa la stessa dimensione del carattere per tutti, ma ridimensionato.

{{Version/it|0.21}}
| Float
| 0.3

|-
| OffsetX
| L'offset del cubo nella direzione X rispetto alla sua posizione d'angolo in pixel.
| Integer
| 0

|-
| OffsetY
| L'offset del cubo nella direzione Y rispetto alla sua posizione d'angolo in pixel.
| Integer
| 0

|-
| ShowCS
| Alterna la visualizzazione del sistema di coordinate (gli indicatori degli assi X, Y e Z).
| Boolean
| true

|-
| TextBottom
| Il testo sulla faccia inferiore del cubo. Il valore predefinito dovrebbe essere tradotto.
| String
| BOTTOM

|-
| TextFront
| Il testo sulla faccia anteriore del cubo. Idem.
| String
| FRONT

|-
| TextLeft
| Il testo sulla faccia sinistra del cubo. Idem.
| String
| LEFT


|-
To manually set colors:
| TextRear
| Il testo sulla faccia posteriore del cubo. Idem.
| String
| REAR


|-
# Start the [[Image:Std_DlgParameter.svg|16px]] [[Std_DlgParameter|Parameter editor]].
| TextRight
# In the panel on the left browse to {{MenuCommand|BaseApp → Preferences → NaviCube}}.
| Il testo sulla faccia destra del cubo. Idem.
# Right-click the panel on the right and select {{MenuCommand|New unsigned item}} from the context menu.
| String
# Enter the name of one of these colors:
| RIGHT
#* {{MenuCommand|BorderColor}}: the lines separating the cube faces, default is {{Value|842150655}} (hex: {{Value|323232ff}}).
#* {{MenuCommand|ButtonColor}}: all elements around the cube, default is {{Value|3806916480}} (hex: {{Value|e2e9ef80}}).
#* {{MenuCommand|FrontColor}}: all cube faces, default is {{Value|3806916544}} (hex: {{Value|e2e9efc0}}).
#* {{MenuCommand|HiliteColor}}: the cube or arrow face that is currently highlighted, default is {{Value|2867003391}} (hex: {{Value|aae2ffff}}).
#* {{MenuCommand|TextColor}}: the text on the cube faces, default is {{Value|255}} (hex: {{Value|000000ff}}).
# The color value must be entered as a 32-bit unsigned integer. Translated to the hexadecimal format this integer has the form {{Value|RRGGBBAA}}. Where {{Value|AA}} stands for the alpha channel (a measure for the transparency), and the other three digit pairs stand for red, green and blue. To convert a hexadecimal value to an unsigned integer you can use the [[Python_console|Python console]], enter for example {{Incode|int("323232ff", 16)}}, or an online service such as [https://cryptii.com/pipes/integer-encoder this one].
# Optionally set more colors.
# Press the {{Button|Close}} button.


|-
To manually set the border width:
| TextTop
| Il testo sulla faccia superiore del cubo. Idem.
| String
| TOP


|}
# Start the [[Image:Std_DlgParameter.svg|16px]] [[Std_DlgParameter|Parameter editor]].
# In the panel on the left browse to {{MenuCommand|BaseApp → Preferences → NaviCube}}.
# Right-click the panel on the right and select {{MenuCommand|New float item}} from the context menu.
# Enter the name {{MenuCommand|BorderWidth}}, {{Value|default is 1.1}}.
# Enter the width.
# Press the {{Button|Close}} button.





Latest revision as of 09:55, 9 July 2023

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 ortografica: passa a una vista ortogonale.
  • 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.

Per impostare manualmente i colori:

  1. Avviare Modifica parametri.
  2. Nel pannello a sinistra selezionare Strumenti → Modifica parametri... → 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:
    • BaseColor: il colore di base di tutti gli elementi, il valore predefinito è 3806916544 (hex: e2e8efc0). Questo colore può essere impostato anche nell'Editor delle preferenze. disponibile dalla versione 0.21
    • EmphaseColor: il colore del testo e delle linee, il default dipende dal BaseColor. È nero: 255 (hex: 000000ff) o bianco: 4294967295 (hex: ffffffff). disponibile dalla versione 0.21
    • HiliteColor: il colore utilizzato per evidenziare le facce e i pulsanti, il valore predefinito è 2867003391 (hex: aae2ffff).
  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).
  6. Facoltativamente si possono impostare più colori.
  7. Premere il pulsante Chiudi.

La tabella seguente elenca gli altri parametri avanzati del Cubo di navigazione che possono essere impostati in modo simile. Utilizzare le informazioni dalla colonna Tipo per creare un nuovo elemento corretto nel passaggio 3.

Nome Descrizione Tipo Default
BorderWidth La larghezza dei bordi del cubo e dei bordi attorno ai pulsanti in pixel. Float 1.1
ChamferSize Dimensione dei bordi e degli angoli come fattore dimensionale del cubo. I valori dovrebbero essere compresi tra 0,05 e 0,18.

disponibile dalla versione 0.21

Float 0.12
FontStretch La larghezza del carattere come percentuale della larghezza predefinita. Utilizzare 0 o 100 per la larghezza predefinita del carattere. Integer 0
FontWeight Integer 0
FontZoom La dimensione delle etichette:
  • FontZoom = 1.0: Rende le etichette il più grande possibile individualmente.
  • 0.0 < FontZoom < 1.0: Idem ma limita la dimensione massima del carattere.
  • FontZoom = 0.0: Idem ma usa la stessa dimensione del carattere per tutti.
  • FontZoom < 0.0: Usa la stessa dimensione del carattere per tutti, ma ridimensionato.

disponibile dalla versione 0.21

Float 0.3
OffsetX L'offset del cubo nella direzione X rispetto alla sua posizione d'angolo in pixel. Integer 0
OffsetY L'offset del cubo nella direzione Y rispetto alla sua posizione d'angolo in pixel. Integer 0
ShowCS Alterna la visualizzazione del sistema di coordinate (gli indicatori degli assi X, Y e Z). Boolean true
TextBottom Il testo sulla faccia inferiore del cubo. Il valore predefinito dovrebbe essere tradotto. String BOTTOM
TextFront Il testo sulla faccia anteriore del cubo. Idem. String FRONT
TextLeft Il testo sulla faccia sinistra del cubo. Idem. String LEFT
TextRear Il testo sulla faccia posteriore del cubo. Idem. String REAR
TextRight Il testo sulla faccia destra del cubo. Idem. String RIGHT
TextTop Il testo sulla faccia superiore del cubo. Idem. String TOP