Gli strumenti di pivot e le proprietà correlate ti danno il pieno controllo sui punti attorno ai quali gli oggetti ruotano e si traslano.
Strumenti dello Studio interattivo
Gli strumenti dello Studio interattivo si trovano nella barra degli strumenti della scheda Modello.

Quando Pivot è attivato, puoi spostare o ruotare il punto di pivot di un parte o modello. Una volta impostato, la rotazione e la scalatura avvengono attorno al punto di pivot. Per ulteriori informazioni, vedere impostare una parte principale.
I seguenti diagrammi mostrano le posizioni di pivot di esempio in relazione ai limiti dell'oggetto.

Quando ruoti il pivot di un modello, anche la bounding box del modello ruota.

Puoi specificare una PrimaryPart per i modelli, che è una BasePart all'interno del modello che puoi usare come base posizionale. In termini di punti di pivot:
- Quando assegni un PrimaryPart a un modello, il pivot esistente cambia al punto di pivot del PrimaryPart. Se in seguito disassegni/annulli il PrimaryPart, il punto di pivot si ripristina al centro della bounding box del modello.
- Se elimini il PrimaryPart da un modello, il punto di pivot rimane nella stessa posizione e non torna alla sua posizione precedente. Questo previene un improvviso "salto" se elimini parti dal modello.

Snap
La casella di controllo Snap, disponibile cliccando e tenendo premuto il piccolo angolo sulla barra del pulsante Pivot, attiva o disattiva se il punto di pivot si aggancia a hotspot come angoli, bordi o centri quando lo muovi con lo strumento Modifica Pivot. Quando l'aggancio è attivato, gli hotspot si mostrano come piccoli punti magenta.


Ripristina
Il pulsante Ripristina sposta il punto di pivot al centro di un oggetto o della bounding box del modello. Questa operazione è utile dopo aver modificato la composizione di un modello e si desidera posizionare il suo punto di pivot al centro della sua nuova bounding box.

Proprietà del Pivot
Oltre agli strumenti interattivi, i valori di pivot possono essere impostati direttamente nella finestra Proprietà.
| Proprietà | Descrizione |
|---|---|
| Posizione di Origine | Posizione attuale nel mondo dell'oggetto basata sul suo punto di pivot anziché sulla sua bounding box. Utile per impostare la posizione precisa di un Model. |
| Orientamento di Origine | Orientamento attuale dell'oggetto basato sul suo punto di pivot piuttosto che sulla sua bounding box. |
| Posizione di Offset del Pivot | Posizione precisa del pivot rispetto all'oggetto.¹ |
| Orientamento di Offset del Pivot | Orientamento preciso del pivot.¹ |
| Posizione del Pivot nel Mondo | La posizione precisa nel mondo del pivot per Models senza un PrimaryPart. Se un PrimaryPart è impostato, il modello utilizzerà la Posizione di Offset del Pivot poiché il pivot diventa relativo a quella parte.¹ |
| Orientamento del Pivot nel Mondo | L'orientamento preciso nel mondo per Models senza un PrimaryPart. Se un PrimaryPart è impostato, il modello utilizzerà l'Orientamento di Offset del Pivot poiché il pivot diventa relativo a quella parte.¹ |
Manipola i pivot negli script
Oltre agli strumenti dello Studio, i punti di pivot possono essere accessibili e manipolati negli script.
| Funzione o Proprietà | Descrizione |
|---|---|
| GetPivot() | Interroga la posizione attuale nel mondo del pivot di un oggetto come CFrame. Questo restituisce la posizione di un oggetto nello spazio 3D indipendentemente dal fatto che si tratti di una parte individuale o di un Model. |
| PivotTo() | Sposta l'oggetto in modo che il suo pivot si trovi alla specificata CFrame. Questo consente un movimento uniforme dell'oggetto sia per le parti individuali che per i modelli. |
| BasePart.PivotOffset | Il CFrame che specifica l'offset del pivot; di fatto l'offset del pivot dalla CFrame del BasePart.² |
| Model.WorldPivot | Per Models senza un PrimaryPart, il CFrame che specifica il pivot del modello nello spazio globale. Se un PrimaryPart è impostato, il modello utilizzerà BasePart.PivotOffset poiché il pivot diventa relativo a quella parte.² |