轴心工具及相关属性让您完全控制对象旋转和移动的轴心。
互动工作室工具
互动工作室工具位于模型选项卡工具栏中。

当轴心被启用时,您可以移动或旋转零件或模型的轴心点。一旦设置,旋转和缩放会围绕轴心点进行。有关更多信息,请参见设置主要部分。
以下图示展示了轴心位置与对象边界的关系。

当您旋转模型的轴心时,模型的边界框也会随之旋转。

您可以为模型指定PrimaryPart,这是一种可以作为位置基础的模型内的BasePart。就轴心点而言:
- 如果您从模型中删除PrimaryPart,轴心点将保持在相同的位置,并且不会恢复到之前的位置。这防止了删除模型中的任何部件时突然“跳跃”。

吸附
吸附复选框可通过单击并按住轴心按钮上的小角落箭头来切换,决定当您使用编辑 轴心工具移动时,轴心点是否吸附到热点(如角落、边缘或中心)。当启用吸附时,热点以小品红色点显示。


重置
重置按钮将轴心点移动到对象或模型的边界框的中心。在您更改模型的组成后,并希望将其轴心点放置在新的边界框中心时,此操作很有用。

轴心属性
除了互动工具,轴心值还可以直接在属性窗口中设置。
| 属性 | 描述 |
|---|---|
| 原点位置 | 基于其轴心点而非边界框的对象当前世界位置。用于设置Model的精确位置。 |
| 原点方向 | 基于其轴心点而非边界框的对象当前方向。 |
| 轴心偏移位置 | 轴心相对于对象的精确位置.¹ |
| 轴心偏移方向 | 精确的轴心方向.¹ |
| 世界轴心位置 | 对于没有PrimaryPart的Models,轴心的精确世界位置。如果设置了PrimaryPart,模型将使用轴心 偏移 位置,因为轴心相对于该部件.¹ |
| 世界轴心方向 | 对于没有PrimaryPart的Models,轴心的精确世界方向。如果设置了PrimaryPart,模型将使用轴心 偏移 方向,因为轴心相对于该部件.¹ |
在脚本中操作轴心
除了工作室工具,您还可以在脚本中访问和操作轴心点。
| 函数或属性 | 描述 |
|---|---|
| GetPivot() | 查询对象的轴心当前世界位置,返回一个CFrame。它返回对象在三维空间中的位置,无论是单个部件还是Model。 |
| PivotTo() | 移动对象,使其轴心位于指定的CFrame。这允许单个部件和模型的统一移动。 |
| BasePart.PivotOffset | 指定轴心偏移的CFrame;有效地是轴心相对于BasePart的CFrame的偏移.² |
| Model.WorldPivot | 对于没有PrimaryPart的Models,指定模型在世界空间中的轴心位置的CFrame。如果设置了PrimaryPart,模型将使用BasePart.PivotOffset,因为轴心相对于该部件.² |