ピボットツール

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

ピボット ツールと関連するプロパティは、オブジェクトが回転して翻訳するポイントの全制御を提供します。

インタラクティブスタジオツール

インタラクティブなスタジオツールは、モデル タブにあります。

Studio's Model tab with the Pivot Tools section highlighted.

ピボットを編集

編集ピボット ツールでは、パーツ または モデル のピボットポイントを移動または回転できます。設定されると、回転とスケーリングはピボットポイントのまわりで発生します。詳しくは、プライマリパーツの設定 を参照してください。

次の図は、オブジェクト境界に関連する例のピボットロケーションを示しています。

A blue cube with its pivot point set in the center of the cube. A green circle represents the object's rotation in relation to its pivot point.

モデル のピボットを回転させると、モデルのバインディングボックスも回転します。

A model of a purple, blue, and red block with its pivot point set on a the edge of the model's bounding box. A green circle represents the object's rotation in relation to its pivot point.

モデルに対して PrimaryPart を指定できます、これはモデル内の BasePart で、位置ベースとして使用できます。ピボットポイントの点では:

  1. モデルにPrimaryPartを割り当てると、既存のピボットがPrimaryPartのピボットポイントに変更されます。後で PrimaryPart を割り当て解除/クリアしない場合、ピボットポイントはモデルのバインディングボックスの 中央
  2. 2> にリセットされます。: モデルから 削除 すると、ピボットポイントは同じ場所に残り、以前の位置に戻りません。これにより、モデルから任意の部分を削除しても、突然の「ジャンプ」を防げます。6>

スナップ

スナップ チェックボックスは、移動すると 編集ピボット ツールで角、端、または中心などのホットスポットにピボットポイントがスナップするかどうかを切り替えます。スナップを有効にすると、ホットスポットは小さなマゼンタポイントとして表示されます。

パーツ上のホットスポット
モデル上のホットスポット

リセット

リセットボタンは、 ピボットポイントをオブジェクトまたはモデルのバインディングボックスの 中央 に移動します。この操作は、モデルの構成を変更し、新しいバインディングボックスの中心にそのピボットポイントを配置したい後に有用です。

ピボットプロパティ

インタラクティブツールに加えて、ピボット値は プロパティ ウィンドウで直接設定できます。

性質説明
出発位置 バインディングボックスではなく、ピボットポイントに基づいてオブジェクトの現在のワールドロケーションを設定する。Model の正確な位置を設定するのに便利。
起源オリエンテーション バインディングボックスではなく、オブジェクトのピボットポイントを中心にした現在の方向。
ピボットオフセット位置 オブジェクトに対するピボットの正確な位置。¹
ピボットオフセットオリエント向き 精密なピボット方向。¹
ワールドピボット位置 ピボットの正確な世界の位置は、Modelsなしで、PrimaryPartなしです。PrimaryPart が設設定するされている場合、モデルは ピボットオフセットポジション を使用します。これは、ピボットがその部分に相対するためです。
ワールドピボットオリエンテーション を持たない精密な世界の方向。PrimaryPart が設設定するされている場合、モデルは ピボットオフセットオリエンテーション を使用します。これは、ピボットがその部分に相対するためです。
1 このプロパティを変更すると、オブジェクトは移動または回転しません。

スクリプトでピボットを操作する

スタジオツールのほか、ピボットポイントはスクリプトでアクセスして操作できます。

機能またはプロパティ説明
GetPivot()オブジェクトのピボットの現在のワールドロケーションを CFrame としてクエリーします。これは、個々のパーツか Model であるかにかかわらず、3D 空間のオブジェクトの位置を返します。
PivotTo()オブジェクトを移動して、ピボットが指定された CFrame に配置されます。これにより、個々のパーツとモデルの両方の一貫したオブジェクト移動が可能になります。
BasePart.PivotOffsetピボットオフセットを指定する CFrame は、効果的にピボットのオフセットを CFrameBasePart から。²
Model.WorldPivotFor Models without a PrimaryPart , the CFrame which specifies the model's pivot in world space.PrimaryPart が設設定するされている場合、モデルはピボットがその部分に相対するようになるため、BasePart.PivotOffset を使用します。²
2 このプロパティを変更すると、オブジェクトは移動または回転しません。