De pivot-tools en gerelateerde eigenschappen geven je volledige controle over de punten waaromheen objecten draaien en vertalen.
Interactieve Studio-tools
De interactieve Studio-tools bevinden zich in de werkbalk van het Model-tabblad.

Wanneer Pivot is ingeschakeld, kun je het pivotpunt van een deel of model verplaatsen of draaien. Eenmaal ingesteld, vindt rotatie en schaling plaats rond het pivotpunt. Voor meer informatie, zie een primaire part instellen.
De volgende diagrammen tonen voorbeeldlocaties van pivots in relatie tot de objectgrenzen.

Wanneer je de pivot van een model draait, draait ook de omtrekdoos van het model.

Je kunt een PrimaryPart voor modellen specificeren, wat een BasePart binnen het model is dat je kunt gebruiken als basis voor de positie. Wat betreft pivotpunten:
- Wanneer je een PrimaryPart aan een model toewijst, verandert de bestaande pivot in het pivotpunt van de PrimaryPart. Als je later de PrimaryPart ongedaan maakt of wist, wordt het pivotpunt teruggezet naar het midden van de omtrekdoos van het model.
- Als je de PrimaryPart uit een model verwijdert, blijft het pivotpunt op dezelfde locatie en verandert niet naar zijn vorige positie. Dit voorkomt een plotselinge "sprongetje" als je delen uit het model verwijdert.

Snap
Het Snap-vakje, beschikbaar door de kleine hoekpijl op de Pivot-knop ingedrukt te houden, schakelt in of uit of het pivotpunt vastklikt aan hotspots zoals hoeken, randen of centra wanneer je het verplaatst met de Bewerk Pivot-tool. Wanneer vastklikken is ingeschakeld, worden hotspots weergegeven als kleine magenta punten.


Reset
De Reset-knop verplaatst het pivotpunt naar het midden van de omtrekdoos van een object of model. Deze bewerking is nuttig nadat je de samenstelling van een model hebt gewijzigd en je het pivotpunt in het midden van de nieuwe omtrekdoos wilt plaatsen.

Pivot-eigenschappen
Naast de interactieve tools kunnen pivotwaarden rechtstreeks worden ingesteld in het Eigenschappen venster.
| Eigenschap | Beschrijving |
|---|---|
| Oorspronkelijke Positie | Huidige wereldlocatie van het object op basis van zijn pivotpunt in plaats van zijn omtrekdoos. Nuttig voor het instellen van de precieze locatie van een Model. |
| Oorspronkelijke Oriëntatie | Huidige oriëntatie van het object rond zijn pivotpunt in plaats van zijn omtrekdoos. |
| Pivot Offset Positie | Precieze locatie van de pivot ten opzichte van het object.¹ |
| Pivot Offset Oriëntatie | Precieze pivotoriëntatie.¹ |
| Wereld Pivot Positie | De precieze wereldlocatie van de pivot voor Models zonder een PrimaryPart. Als een PrimaryPart is ingesteld, gebruikt het model Pivot Offset Positie omdat de pivot relatief wordt aan dat deel.¹ |
| Wereld Pivot Oriëntatie | De precieze wereldoriëntatie voor Models zonder een PrimaryPart. Als een PrimaryPart is ingesteld, gebruikt het model Pivot Offset Oriëntatie omdat de pivot relatief wordt aan dat deel.¹ |
Pivots manipuleren in scripts
Naast de Studio-tools kunnen pivotpunten worden benaderd en gemanipuleerd in scripts.
| Functie of Eigenschap | Beschrijving |
|---|---|
| GetPivot() | Vraagt de huidige wereldlocatie van het pivotpunt van een object op als een CFrame. Dit retourneert de positie van een object in 3D-ruimte, ongeacht of het een individueel deel of een Model is. |
| PivotTo() | Verplaatst het object zodat zijn pivot zich op de opgegeven CFrame bevindt. Dit maakt uniforme objectbeweging mogelijk van zowel individuele delen als modellen. |
| BasePart.PivotOffset | De CFrame die de pivot-offset specificeert; effectief de offset van de pivot ten opzichte van de CFrame van de BasePart.² |
| Model.WorldPivot | Voor Models zonder een PrimaryPart, de CFrame die de pivot van het model in de wereldruimte specificeert. Als een PrimaryPart is ingesteld, gebruikt het model BasePart.PivotOffset omdat de pivot relatief wordt aan dat deel.² |