Gli strumenti pivot e le proprietà correlate ti danno pieno controllo sui punti attorno ai quali gli oggetti ruotano e si traducono.
Strumenti di Studio interattivi
Gli strumenti interattivi di Studio si trovano nella scheda Modello.

Modifica Pivot
Lo strumento Modifica Pivot ti consente di spostare o ruotare il punto di rotazione di una parte o modello.Una volta impostata, la rotazione e lo scaglionamento si verificano intorno al punto di rotazione.Per ulteriori informazioni, vedi Impostare una parte primaria.
I seguenti diagrammi mostrano esempi di posizioni di rotazione in relazione ai confini dell'oggetto.

Quando ruoti il punto pivote di un modello, anche la scatola di confezione del modello ruota.

Puoi specificare un PrimaryPart per i modelli, che è un BasePart all'interno del modello che puoi utilizzare come base posizionale. In termini di punti di rotazione:
- Quando assegni un PrimaryPart a un modello, i cambiamenti di punteggio esistenti si spostano al punto di punteggio del PrimaryPart .Se in seguito disassegni/chiudi il PrimaryPart, il punto di rotazione si ripristina al centro2> della Quadro di selezionedi confezione del modello.: Se tu elimini il da un modello, il punto di rotazione rimane nella stessa posizione e non fa ritorno alla sua posizione precedente.Questo impedisce un improvviso "Salta" se elimini qualsiasi parte dal modello.6>

Aggancio
La casella di controllo Snap attiva/disattiva se il punto di rotazione si aggancia a punti caldi come angoli, bordi o centri quando lo sposti con lo strumento Modifica Pivot .Quando lo snap è abilitato, i punti caldi vengono visualizzati come piccoli punti magenta.


Ripristina
Il pulsante Ripristina sposta il punto di rotazione al centro della Quadro di selezionedi confine di un oggetto o modello.Questa operazione è utile dopo aver cambiato la composizione di un modello e desiderare di posizionare il suo punto pivote al centro della sua nuova Quadro di selezionedi confezione.
Proprietà di Pivot
Oltre agli strumenti interattivi, i valori di rotazione possono essere impostati direttamente nella finestra Proprietà.
Proprietà | Descrizione |
---|---|
Posizione di origine | Posizione attuale del mondo dell'oggetto basata sul suo punto di rotazione piuttosto che sulla sua scatola di Quadro di selezione. Utile per impostare la posizione precisa di un Model . |
Orientamento origine | Orientamento attuale dell'oggetto basato sul suo punto di rotazione piuttosto che sulla sua Quadro di selezionedi confezione. |
Posizione di spostamento pivot | Posizione precisa del punto di rotazione rispetto all'oggetto.¹ |
Orientamento spostamento pivot | Orizzonte di precisione pivot.¹ |
Posizione di Pivot Mondiale | La precisa posizione mondiale del punto di rotazione per Models senza un PrimaryPart .Se un PrimaryPart è Impostare, il modello utilizzerà Posizione di spostamento pivotale poiché il punto pivote diventa relativo a quella parte.¹ |
Orientamento mondiale Pivot | L'orientamento mondiale preciso per Models senza un PrimaryPart .Se un PrimaryPart è Impostare, il modello utilizzerà Pivot Offset Orizzontale poiché il punto di rotazione diventa relativo a quella parte.¹ |
Manipola i punti di rotazione negli script
Al di là degli strumenti Studio, i punti di rotazione possono essere accessibili e manipolati negli script.
Funzione o Proprietà | Descrizione |
---|---|
GetPivot() | Interroga la posizione attuale del punto di rotazione di un oggetto come CFrame .Questo restituisce la posizione di un oggetto nello spazio 3D indipendentemente dal fatto che sia una parte individuale o un Model . |
PivotTo() | Sposta l'oggetto in modo che il suo punto di rotazione si trovi all'indirizzo specificato CFrame .Questo consente il movimento oggetto uniforme di entrambe le parti e dei modelli individuali. |
BasePart.PivotOffset | Il CFrame che specifica lo Dislocamentopivot; effettivamente lo spostamento del pivot dal CFrame del BasePart.² |
Model.WorldPivot | Per Models senza un PrimaryPart , il CFrame che specifica il punto di rotazione del modello nello Spaziomondiale.Se un PrimaryPart è Impostare, il modello utilizzerà BasePart.PivotOffset poiché il punto pivote diventa relativo a quella parte.² |