Les outils de pivot et les propriétés connexes vous donnent un contrôle total sur les points autour desquels les objets tournent et se déplacent.
Outils de Studio interactifs
Les outils de Studio interactifs se trouvent dans la barre d'outils de l'onglet Modèle.

Lorsque Pivot est activé, vous pouvez déplacer ou faire pivoter le point de pivot d'une partie ou d'un modèle. Une fois défini, la rotation et l'échelle se produisent autour du point de pivot. Pour plus d'informations, voir définir une partie principale.
Les diagrammes suivants montrent des exemples de positions de pivot par rapport aux limites de l'objet.

Lorsque vous faites pivoter le pivot d'un modèle, la boîte englobante du modèle tourne également.

Vous pouvez spécifier une PrimaryPart pour les modèles, qui est une BasePart au sein du modèle que vous pouvez utiliser comme base de position. En termes de points de pivot :
- Lorsque vous assignez une PrimaryPart à un modèle, le pivot existant change pour devenir le point de pivot de la PrimaryPart. Si vous désassignez/effacez plus tard la PrimaryPart, le point de pivot se réinitialise au centre de la boîte englobante du modèle.
- Si vous supprimez la PrimaryPart d'un modèle, le point de pivot reste à la même position et ne revient pas à sa position précédente. Cela évite un « saut » soudain si vous supprimez des parties du modèle.

Accrocher
La case à cocher Accrocher, accessible en maintenant le petit coin fléché sur le bouton Pivot, active ou désactive si le point de pivot s'accroche aux points chauds tels que les coins, les arêtes ou les centres lorsque vous le déplacez avec l'outil Modifier le Pivot. Lorsque l'accroche est activée, les points chauds s'affichent comme de petits points magenta.


Réinitialiser
Le bouton Réinitialiser déplace le point de pivot au centre de la boîte englobante d'un objet ou d'un modèle. Cette opération est utile après que vous ayez modifié la composition d'un modèle et que vous souhaitiez placer son point de pivot au centre de sa nouvelle boîte englobante.

Propriétés de pivot
En plus des outils interactifs, les valeurs de pivot peuvent être définies directement dans la fenêtre Propriétés.
| Propriété | Description |
|---|---|
| Position d'origine | Emplacement actuel dans le monde de l'objet basé sur son point de pivot plutôt que sur sa boîte englobante. Utile pour définir l'emplacement précis d'un Model. |
| Orientation d'origine | Orientation actuelle de l'objet basée autour de son point de pivot plutôt que sur sa boîte englobante. |
| Position de décalage du pivot | Emplacement précis du pivot par rapport à l'objet.¹ |
| Orientation de décalage du pivot | Orientation précise du pivot.¹ |
| Position du pivot mondial | Emplacement mondial précis du pivot pour les Models sans PrimaryPart. Si un PrimaryPart est défini, le modèle utilisera Position de décalage du pivot puisque le pivot devient relatif à cette partie.¹ |
| Orientation du pivot mondial | Orientation mondiale précise pour les Models sans PrimaryPart. Si un PrimaryPart est défini, le modèle utilisera Orientation de décalage du pivot puisque le pivot devient relatif à cette partie.¹ |
Manipuler les pivots dans les scripts
Au-delà des outils de Studio, les points de pivot peuvent être accédés et manipulés dans les scripts.
| Fonction ou Propriété | Description |
|---|---|
| GetPivot() | Interroge l'emplacement mondial actuel d'un pivot d'objet en tant que CFrame. Cela renvoie la position d'un objet dans l'espace 3D, quel que soit le fait qu'il s'agisse d'une partie individuelle ou d'un Model. |
| PivotTo() | Déplace l'objet de sorte que son pivot sera situé à la CFrame spécifiée. Cela permet un mouvement uniforme des objets, tant des parties individuelles que des modèles. |
| BasePart.PivotOffset | Le CFrame qui spécifie le décalage de pivot ; effectivement le décalage du pivot par rapport au CFrame du BasePart.² |
| Model.WorldPivot | Pour les Models sans PrimaryPart, le CFrame qui spécifie le pivot du modèle dans l'espace mondial. Si un PrimaryPart est défini, le modèle utilisera BasePart.PivotOffset puisque le pivot devient relatif à cette partie.² |