Draft Rotate/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
Line 72: Line 72:
Vedere anche: [[Preferences_Editor/it|Impostare le preferenze]] e [[Draft_Preferences/it|Preferenze per l'ambiente Draft]].
Vedere anche: [[Preferences_Editor/it|Impostare le preferenze]] e [[Draft_Preferences/it|Preferenze per l'ambiente Draft]].


<div class="mw-translate-fuzzy">
* Per modificare il numero di decimali utilizzati per l'inserimento di coordinate e angoli: {{MenuCommand|Modifica → Preferenze... → Generale → Unità → Impostazioni unità → Numero di cifre decimali}}.
* Per modificare il numero di decimali utilizzati per l'inserimento di coordinate e angoli: {{MenuCommand|Modifica → Preferenze... → Generale → Unità → Impostazioni unità → Numero di cifre decimali}}.
* Per memorizzare e riutilizzare la stessa impostazione della modalità di copia tra i comandi: {{MenuCommand|Modifica → Preferenze... → Draft → Impostazioni generali → Opzioni strumenti di Draft → Modalità di copia globale}}.
* Per riselezionare gli oggetti di base dopo averli copiati: {{MenuCommand|Modifica → Preferenze... → Draft → Impostazioni generali → Opzioni strumenti di Draft → Seleziona gli oggetti di base dopo la copia}}.
* Per riselezionare gli oggetti di base dopo averli copiati: {{MenuCommand|Modifica → Preferenze... → Draft → Impostazioni generali → Opzioni strumenti di Draft → Seleziona gli oggetti di base dopo la copia}}.
</div>


<span id="Scripting"></span>
<span id="Scripting"></span>

Revision as of 21:46, 24 November 2023

Ruota

Posizione nel menu
Modifiche → Ruota
Ambiente
Draft, Arch
Avvio veloce
R O
Introdotto nella versione
0.7
Vedere anche
Evidenzia i sottoelementi

Descrizione

Il comando Ruota ruota o copia gli oggetti selezionati attorno ad un punto centrale di un dato angolo. In modalità sottoelemento il comando ruota i punti e gli spigoli selezionati, o copia gli spigoli selezionati, di Linee e Polilinee.

Il comando può essere utilizzato su oggetti 2D creati con Draft o Sketcher, ma anche su molti oggetti 3D come quelli creati con gli ambienti Part, PartDesign o Arch.

Rotazione di un oggetto intorno ad un punto centrale

Utilizzo

Vedere anche: Aggancio e Vincolare.

  1. Opzionalmente selezionare uno o più oggetti, o uno o più sottoelementi di Linee o Polilinee.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Ruota.
    • Selezionare l'opzione Modifica → Ruota dal menu.
    • Usare la scorciatoia da tastiera: R poi O.
  3. Se non si ha ancora selezionato un oggetto: selezionare un oggetto nella Vista 3D.
  4. Si apre il pannello attività Ruota. Vedere Opzioni per maggiori informazioni.
  5. Se i sottoelementi sono stati selezionati: selezionare la casella Modifica i sottoelementi per attivare la modalità sottoelemento.
  6. Scegliere il primo punto, il centro di rotazione, nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
  7. Scegliere il secondo punto nella Vista 3D, o inserire un Angolo base.
  8. Scegliere il terzo punto nella Vista 3D, o inserire una Rotazione.

Opzioni

Le scorciatoie da tastiera a carattere singolo menzionate qui possono essere modificate. Vedere Preferenze per l'ambiente Draft.

  • Per inserire manualmente le coordinate per il centro di rotazione, inserire le componenti X, Y e Z e premere Enter dopo ciascuna. Oppure si può premere il pulsante Inserisci punto quando ha i valori desiderati. Si consiglia di spostare il puntatore fuori dalla Vista 3D prima di inserire le coordinate.
  • Premere G o fare clic sulla casella di controllo Globale per attivare o disattivare la modalità globale. Se la modalità globale è attiva, le coordinate sono relative al sistema di coordinate globale, altrimenti sono relative al sistema di coordinate piano di lavoro. disponibile dalla versione 0.20
  • Premere T o fare clic sulla casella di controllo Continua per attivare o disattivare la modalità continua. Se la modalità continua è attiva, il comando verrà riavviato al termine. Questa modalità ha davvero senso solo se la modalità di copia è attivata. A seconda della preferenza Seleziona gli oggetti di base dopo la copia, per la successiva chiamata al comando vengono selezionati gli oggetti originali o le copie create per ultime. Vedi Preferenze.
  • Premere P o fare clic sulla casella di controllo Copia per attivare o disattivare la modalità di copia. Se la modalità copia è attiva, il comando creerà copie ruotate invece di ruotare gli oggetti originali.
  • Premere D o fare clic sulla casella di controllo Modifica i sottoelementi per attivare o disattivare la modalità sottoelemento. Se la modalità sottoelemento è attiva, il comando utilizzerà i sottoelementi selezionati invece degli oggetti interi. I sottoelementi devono appartenere a Linee o Polilinee.
  • Se la modalità copia e la modalità sottoelemento sono entrambe attive e sono selezionati i bordi di Polilinee, verranno creati nuove polilinee da quei bordi.
  • Tenendo premuto Alt dopo aver inserito Angolo base si attiverà anche la modalità di copia. Mentre Alt viene tenuto premuto, è possibile selezionare più punti per Rotazione. Rilasciare Alt per terminare il comando e vedere le copie create.
  • Premere S per attivare o disattivare Aggancia.
  • Premere Esc o il pulsante Chiudi per interrompere il comando.

Note

  • Un oggetto che è allegato non può essere ruotato con il comando Ruota. Per ruotarlo è necessario ruotare il suo oggetto DatiSupport o modificare il suo DatiAttachment Offset.

Preferenze

Vedere anche: Impostare le preferenze e Preferenze per l'ambiente Draft.

  • Per modificare il numero di decimali utilizzati per l'inserimento di coordinate e angoli: Modifica → Preferenze... → Generale → Unità → Impostazioni unità → Numero di cifre decimali.
  • Per riselezionare gli oggetti di base dopo averli copiati: Modifica → Preferenze... → Draft → Impostazioni generali → Opzioni strumenti di Draft → Seleziona gli oggetti di base dopo la copia.

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Per ruotare gli oggetti usa il metodo rotate del modulo Draft.

rotated_list = rotate(objectslist, angle, center=Vector(0,0,0), axis=Vector(0,0,1), copy=False)
  • objectslist contiene gli oggetti da ruotare. È un singolo oggetto o un elenco di oggetti.
  • angle è l'angolo di rotazione in gradi.
  • center è il punto centrale della rotazione.
  • axis è la direzione dell'asse di rotazione.
  • Se copy è True vengono create delle copie invece di ruotare gli oggetti originali.
  • rotated_list viene restituito con gli oggetti originali ruotati o con le nuove copie. È un singolo oggetto o un elenco di oggetti, a seconda di objectlist.

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

polygon1 = Draft.make_polygon(3, radius=300)
Draft.move(polygon1, App.Vector(1000, 0, 0))

# Rotation around the origin
angle1 = 45
rot2 = Draft.rotate(polygon1, angle1, copy=True)
rot3 = Draft.rotate(polygon1, 2*angle1, copy=True)
rot4 = Draft.rotate(polygon1, 4*angle1, copy=True)

polygon2 = Draft.make_polygon(3, radius=1000)
polygon3 = Draft.make_polygon(5, radius=500)
Draft.move(polygon2, App.Vector(2000, 0, 0))
Draft.move(polygon3, App.Vector(2000, 0, 0))

# Rotation around another point
angle2 = 60
cen = App.Vector(3100, 0, 0)
list2 = [polygon2, polygon3]
rot_list2 = Draft.rotate(list2, angle2, center=cen, copy=True)
rot_list3 = Draft.rotate(list2, 2*angle2, center=cen, copy=True)
rot_list4 = Draft.rotate(list2, 4*angle2, center=cen, copy=True)

doc.recompute()