AlignOrientation
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
オリエンテーション調整 制約は、2つの付属物を整列させるか、1つの付属物を目標オリエンテーションで整列させるためにトルクを適用します。名前から示されるように、これは添付ファイルの 向き にのみ影響し、位置には影響しません (添付ファイルの 位置を調整するには、参照してください )。
トルクは、AlignOrientation によって作成され、添付ファイルの親または親に堅く接続されたパーツの質量の中心に適用されます。
この制約を構成するときは、Roblox ユニット を調べることで、Roblox ユニットがメトリックユニットと比較してどのようになるかを理解するのが役立つかもしれません。
影響を受ける軸
トルクに影響を受ける軸は、制約の AlignType プロパティを通じて制御されます。PrimaryAxisParallel 、PrimaryAxisPerpendicular 、PrimaryAxisLookAt に設定すると、トルクは主軸が不一致になるときだけ発生します。そうでないと、制約はすべての 3 軸にトルクを適用して調整を達成します。
反応トルク
デフォルトでは、制約は Attachment0 にトルクを適用し、Attachment1 は影響を受けないままです。必要に応じて、トルクは 同じ方向と反対方向の両方の添付ファイルに適用できます ように、 を有効にすることで、 によって適用できます。
トルク大きさ
この制約を設定して、制限が許可する最大トルクを RigidityEnabled プロパティを通じて適用できます。真になると、物理ソルバーは可能な限り迅速に反応して、調整を完了します。偽りの場合、トルクは MaxTorque、MaxAngularVelocity、および Responsiveness によって決定されます。
添付モード
この制約は、目標を計算するときに 1 または 2 の添付ファイルを使用できます。詳細は Mode を参照してください。
概要
プロパティ
制約の軸配置入力イプ。
制約が CFrame にマッチしようとするオリエンテーション。制約は Attachment0 のオリエンテーションと一致します。
A Vector3 世界空間位置への主軸が一致しようとする方向の主軸。
制限が目標に到達するために使用できる最大角速度。
制約が目標に到達するために使用できる最大トルク。
制約が目標を計算するときに 1つまたは 2つの添付ファイルを使用するかどうか。
目標の X 軸の方向、ユニットとして表現されます。
制限の軸がトルクにどのように影響されるかを決定します。
制約が Attachment0 にのみトルクを適用するか、同じ方向と反対方向の両方の付属物に適用するか。
制限が目標に達するスピードを制御します。高い値は、付属(s)がより迅速に一致するようにします。
トルクが他のプロパティに依存するか、物理ソリューションが可能な限り迅速に反応して調整を完了するかどうか。
目標の Y 軸の方向、ユニットとして表現されます Vector3。
制限が現在世界で有効かどうかを示します。
Attachment に接続されている Constraint.Attachment1 。
Attachment に接続されている Constraint.Attachment0 。
制約の色。
制限が有効かどうかを切り替えます。
制約の表示を切り替えます。
プロパティ
AlignType
Attachment0 のメイン軸と目標の間の望ましい関係を指定します。利用可能なオプションは AllAxes、PrimaryAxisParallel、PrimaryAxisPerpendicular、そして PrimaryAxisLookAt です。制約は、Enum.AlignType によって指定された関係を維持するように、関連する軸にトルクを適用して試みます。
CFrame
制限が Attachment0 のオリエンテーションと一致するように試みる CFrame オリエンテーション (翻訳コンポーネントを無視)。使用するのは、Mode が OneAttachment に設定されているときのみです。
LookAtPosition
A Vector3 世界空間位置への主軸が一致しようとする方向の主軸。これは、AlignType が PrimaryAxisLookAt に設定され、Mode が OneAttachment に設定されているときにのみ有効です。
MaxAngularVelocity
制限が目標に到達するために使用できる最大角速度。RigidityEnabled が false の場合にのみ使用されます。
注意してください MaxAngularVelocity , as well as MaxTorque , are キャップ to the angular velocity and torque respectively.実際のスケールは Responsiveness によって決まります。
MaxTorque
制約が目標に到達するために使用できる最大トルク。RigidityEnabled が false の場合にのみ使用されます。
注意してください MaxTorque 、また MaxAngularVelocity 、それぞれトルクと角速度に キャップ があります。実際のスケールは Responsiveness によって決まります。
制約が目標を計算するときに 1 または 2 の添付ファイルを使用するかどうか。デフォルトでは、これは TwoAttachment であり、制約が Attachment0 のオリエンテーションと Attachment1 のオリエンテーションのマッチを試み、CFrame 、PrimaryAxis 、および SecondaryAxis を無視します。
If set to OneAttachment , the constraint disregards Attachment1 and attempts to match the orientation of Attachment0 with the orientation of CFrame , or match the attachment's Axis and SecondaryAxis with the constraint's PrimaryAxis および SecondaryAxis プロパティそれぞれに対して。
PrimaryAxisOnly
制限の軸がトルクにどのように影響されるかを決定します。偽り (デフォルト) の場合、制約はすべての 3 軸にトルクを適用して調整を達成します。真である場合、トルクは主軸が不一致になるときだけ発生します。
PrimaryAxisOnly を有効にすると、AlignType プロパティも有効になります。
ReactionTorqueEnabled
偽り (デフォルト) の場合、制約は Attachment0 にのみトルクを適用し、Attachment1 は影響を受けないままです。真である場合、制約は 同じ方向と反対方向の両方の付属物にトルクを適用します 。
RigidityEnabled
トルクが他のプロパティに依存するか、物理ソリューションが可能な限り迅速に反応して調整を完了するかどうか。如果 false (デフォルト) である場合、トルクは MaxTorque、MaxAngularVelocity、および Responsiveness によって決定されます。真である場合、物理ソルバーは可能な限り迅速に反応して、調整を完了します。