Narzędzia pivot i pokrewne właściwości dają Ci pełną kontrolę nad punktami, wokół których obiekty obracają się i przemieszczają.
Narzędzia Interaktywnego Studia
Narzędzia interaktywnego Studia znajdują się w pasku narzędzi na karcie Model.

Gdy Pivot jest włączony, możesz przesuwać lub obracać punkt pivot części part lub modelu. Po ustawieniu, obrót i skalowanie odbywa się wokół punktu pivot. Aby uzyskać więcej informacji, zobacz ustawienie części głównej.
Poniższe diagramy pokazują przykładowe lokalizacje pivot w odniesieniu do granic obiektu.

Kiedy obracasz pivot modelu modelu, bounding box modelu również się obraca.

Możesz określić PrimaryPart dla modeli, co jest BasePart w modelu, którego możesz użyć jako podstawy położenia. W odniesieniu do punktów pivot:
- Gdy przypisujesz PrimaryPart do modelu, istniejący pivot zmienia się na punkt pivot PrimaryPart. Jeśli później odznaczysz/wyczyścisz PrimaryPart, punkt pivot resetuje się do centrum bounding boxu modelu.
- Jeśli usunięcie PrimaryPart z modelu, punkt pivot pozostaje w tej samej lokalizacji i nie wraca do swojej poprzedniej pozycji. Zapobiega to nagłemu "skokowi", jeśli usuniesz jakiekolwiek części z modelu.

Snap
Checkbox Snap, dostępny po naciśnięciu i przytrzymaniu małej strzałki w rogu na przycisku Pivot, włącza lub wyłącza, czy punkt pivot przeskakuje do punktów gorących jak rogi, krawędzie lub centra, gdy go przesuwasz za pomocą narzędzia Edit Pivot. Gdy snapping jest włączony, punkty gorące wyświetlają się jako małe magentowe punkty.


Reset
Przycisk Reset przenosi punkt pivot do centrum obiektu lub bounding boxu modelu. Ta operacja jest przydatna po zmianie składu modelu i chęci umiejscowienia jego punktu pivot w centrum nowego bounding boxu.

Właściwości pivot
Oprócz interaktywnych narzędzi, wartości pivot mogą być bezpośrednio ustawiane w oknie Properties.
| Właściwość | Opis |
|---|---|
| Pojedyncza pozycja | Aktualna lokalizacja obiektu w świecie na podstawie jego punktu pivot, a nie bounding boxu. Przydatne do ustalania precyzyjnego położenia Model. |
| Orientacja Oryginalna | Aktualna orientacja obiektu w oparciu o jego punkt pivot, a nie bounding box. |
| Pozycja przesunięcia pivot | Precyzyjna lokalizacja pivot względem obiektu.¹ |
| Orientacja przesunięcia pivot | Precyzyjna orientacja pivot.¹ |
| Pozycja pivot w świecie | Precyzyjna lokalizacja świata pivot dla Models bez PrimaryPart. Jeśli PrimaryPart jest ustawione, model użyje Pozycji przesunięcia pivot, ponieważ pivot staje się względny do tej części.¹ |
| Orientacja pivot w świecie | Precyzyjna orientacja świata dla Models bez PrimaryPart. Jeśli PrimaryPart jest ustawione, model użyje Orientacji przesunięcia pivot, ponieważ pivot staje się względny do tej części.¹ |
Manipulowanie pivotami w skryptach
Poza narzędziami Studia, punkty pivot mogą być dostępne i manipulowane w skryptach.
| Funkcja lub Właściwość | Opis |
|---|---|
| GetPivot() | Zapytuje o aktualną lokalizację świata punktu pivot obiektu jako CFrame. Zwraca to pozycję obiektu w przestrzeni 3D, niezależnie od tego, czy jest to pojedyncza część, czy Model. |
| PivotTo() | Przesuwa obiekt tak, aby jego pivot znajdował się w określonym CFrame. Umożliwia to jednolite przesunięcie obiektów, zarówno dla pojedynczych części, jak i modeli. |
| BasePart.PivotOffset | CFrame, który określa przesunięcie pivot; efektywnie offset pivot od CFrame BasePart.² |
| Model.WorldPivot | Dla Models bez PrimaryPart, CFrame, który określa pivot modelu w przestrzeni świata. Jeśli PrimaryPart jest ustawione, model użyje BasePart.PivotOffset, ponieważ pivot staje się względny do tej części.² |