Các công cụ pivot và các thuộc tính liên quan cung cấp cho bạn toàn quyền kiểm soát các điểm xung quanh mà các đối tượng xoay và chuyển động.
Công cụ Studio tương tác
Các công cụ Studio tương tác nằm trong thanh công cụ của tab Model.

Khi Pivot được bật, bạn có thể di chuyển hoặc xoay điểm pivot của một phần hoặc mô hình. Khi đã thiết lập, việc xoay và thay đổi kích thước sẽ diễn ra xung quanh điểm pivot. Để biết thêm thông tin, hãy xem cài đặt một phần chính.
Các sơ đồ dưới đây cho thấy vị trí điểm pivot ví dụ so với biên của đối tượng.

Khi bạn xoay pivot của một mô hình, hộp bao quanh của mô hình cũng sẽ xoay.

Bạn có thể chỉ định một PrimaryPart cho các mô hình, đây là một BasePart bên trong mô hình mà bạn có thể sử dụng làm cơ sở vị trí. Về điểm pivot:
- Khi bạn gán một PrimaryPart cho một mô hình, điểm pivot hiện tại sẽ chuyển sang điểm pivot của PrimaryPart. Nếu bạn sau này gỡ bỏ/xóa PrimaryPart, điểm pivot sẽ được đặt lại ở giữa hộp bao quanh của mô hình.
- Nếu bạn xóa PrimaryPart khỏi một mô hình, điểm pivot sẽ giữ nguyên vị trí và sẽ không trở về vị trí trước đó. Điều này ngăn cản sự "nhảy" đột ngột nếu bạn xóa bất kỳ phần nào từ mô hình.

Snap
Hộp kiểm Snap, có sẵn bằng cách nhấn và giữ mũi tên góc nhỏ trên nút Pivot, bật/tắt việc điểm pivot ghim vào các điểm nóng như góc, cạnh hoặc trung tâm khi bạn di chuyển nó với công cụ Chỉnh sửa Pivot. Khi bật ghim, các điểm nóng sẽ hiển thị dưới dạng các điểm màu magenta nhỏ.


Đặt lại
Nút Reset di chuyển điểm pivot đến giữa của một đối tượng hoặc hộp bao quanh của mô hình. Hoạt động này hữu ích sau khi bạn đã thay đổi thành phần của một mô hình và muốn đặt điểm pivot ở giữa hộp bao quanh mới của nó.

Thuộc tính pivot
Ngoài các công cụ tương tác, các giá trị pivot có thể được đặt trực tiếp trong cửa sổ Thuộc tính.
| Thuộc tính | Mô tả |
|---|---|
| Vị trí Nguồn | Vị trí hiện tại của đối tượng trong thế giới dựa trên điểm pivot của nó thay vì hộp bao quanh. Hữu ích để đặt vị trí chính xác của một Model. |
| Hướng Nguồn | Hướng hiện tại của đối tượng dựa trên điểm pivot của nó thay vì hộp bao quanh. |
| Vị trí Offset Pivot | Vị trí chính xác của điểm pivot so với đối tượng.¹ |
| Hướng Offset Pivot | Hướng pivot chính xác.¹ |
| Vị trí Pivot Thế Giới | Vị trí thế giới chính xác của điểm pivot cho Models không có PrimaryPart. Nếu một PrimaryPart được đặt, mô hình sẽ sử dụng Vị trí Offset Pivot vì điểm pivot trở thành tương đối với phần đó.¹ |
| Hướng Pivot Thế Giới | Hướng thế giới chính xác cho Models không có PrimaryPart. Nếu một PrimaryPart được đặt, mô hình sẽ sử dụng Hướng Offset Pivot vì điểm pivot trở thành tương đối với phần đó.¹ |
Manipulate pivots in scripts
Ngoài các công cụ Studio, các điểm pivot có thể được truy cập và thao tác trong các kịch bản.
| Hàm hoặc Thuộc tính | Mô tả |
|---|---|
| GetPivot() | Truy vấn vị trí thế giới hiện tại của điểm pivot của một đối tượng dưới dạng CFrame. Điều này trả về vị trí của một đối tượng trong không gian 3D bất kể nó là một phần riêng lẻ hay một Model. |
| PivotTo() | Di chuyển đối tượng sao cho điểm pivot của nó sẽ được đặt ở CFrame đã chỉ định. Điều này cho phép di chuyển đồng nhất của cả các phần riêng lẻ và các mô hình. |
| BasePart.PivotOffset | CFrame chỉ định độ lệch của điểm pivot; hiệu quả là độ lệch của điểm pivot từ CFrame của BasePart.² |
| Model.WorldPivot | Đối với các Models không có PrimaryPart, CFrame chỉ định điểm pivot của mô hình trong không gian thế giới. Nếu một PrimaryPart được đặt, mô hình sẽ sử dụng BasePart.PivotOffset vì điểm pivot trở nên tương đối với phần đó.² |