Strumenti di rotazione

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

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.

Studio's Model tab with the Pivot Tools section highlighted.

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.

A blue cube with its pivot point set in the center of the cube. A green circle represents the object's rotation in relation to its pivot point.

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

A model of a purple, blue, and red block with its pivot point set on a the edge of the model's bounding box. A green circle represents the object's rotation in relation to its pivot point.

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:

  1. 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 centro
  2. 2> 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.

Punti caldi su una parte
>

Punti caldi su un modello
>

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.¹
1 Cambiare questa proprietà non sposterà o ruoterà l'oggetto.

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.PivotOffsetIl CFrame che specifica lo Dislocamentopivot; effettivamente lo spostamento del pivot dal CFrame del BasePart
Model.WorldPivotPer 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.²
2 Cambiare questa proprietà non sposterà o ruoterà l'oggetto.