CylindricalConstraint

非推奨を表示

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

A 円筒形制限 は、付属物が1軸に沿ってスライドし、他の軸に回転することを許可します。それは PrismaticConstraintHingeConstraint の組み合わせのように考えられます。スライドアクスは、制約の X 軸によって決定されます。回転軸は制約の Attachment1 に中心化され、制約の InclinationAngle によってスライド制約から角度が外されます。

この制約、SpringConstraint と一緒に、車両サスペンションの構築に最適です。

この制約が 1つのパーツ ( A ) を他のパーツ ( B ) に付属させる場合 ( Z )、パーツ A はプレイヤーとの対話中にローカルシミュレーションされないことに注意してください。

この制約を構成するときは、Roblox ユニット を調べることで、Roblox ユニットがメトリックユニットと比較してどのようになるかを理解するのが役立つかもしれません。

角度パワー

円筒の AngularActuatorTypeMotor に設定されている場合、付属物を回転させて目標の AngularVelocity に到達することを試みます。この回転をさらに制御するには、MotorMaxAngularAccelerationMotorMaxTorque の両方を介してできます。円筒の AngularActuatorTypeServo に設定されている場合、それは TargetAngle に指定された角度に回転しようとします。この回転は、AngularSpeedAngularResponsiveness、およびServoMaxTorqueによって制御されます。

線形電力

円筒の ActuatorTypeMotor に設定されている場合、添付ファイルを翻訳して Velocity に到達する目的で翻訳します。この翻訳をさらに制御するには、MotorMaxAccelerationMotorMaxForce の両方を介して行うことができます。円筒の ActuatorTypeServo に設定されている場合、添付ファイルを TargetPosition に指定されたセパレーションに翻訳しようとします。この翻訳は Speed , LinearResponsiveness , そして ServoMaxForce によって制御されます。

制限

円筒形の制限で スライド範囲回転 の両方を制限する限度を設定できます。LimitsEnabled プロパティを有効にすると、LowerLimit および UpperLimit の値、および限界に達すると付属物の弾力を定義する Restitution が露出します。AngularLimitsEnabled プロパティを有効にすると、LowerAngle および UpperAngle 制限と、限界に達すると付属物の弾力を定義する AngularRestitution が露出します。

傾き角

InclinationAngle は、回転軸の方向を X 軸から XY 平面の Attachment0 から、-180 から 180 までの角度で定義します。これにより、スライド軸を変更せずに回転要素を傾けることができます。

概要

プロパティ

SlidingBallConstraint から継承した プロパティConstraint から継承した プロパティ

プロパティ

AngularActuatorType

並列読み取り

円筒の AngularActuatorTypeMotor に設定されている場合、付属物を回転させて目標の AngularVelocity に到達することを試みます。この回転をさらに制御するには、MotorMaxAngularAccelerationMotorMaxTorque の両方を介してできます。

円筒の AngularActuatorTypeServo に設定されている場合、TargetAngle に指定された角度に回転しようとします。この回転は、AngularSpeedAngularResponsiveness、およびServoMaxTorqueによって制御されます。

AngularLimitsEnabled

並列読み取り

回転軸の周りの角制限を有効にします。

AngularResponsiveness

並列読み取り

このプロパティは、 に到達するときの角度サーボモーターの鋭さを指定し、 が に設定されているときに、 が指定されます。より大きな値はより速い応答に対応し、より小さな値はより多くのダンピングとより遅い応答に対応します。

AngularRestitution

並列読み取り

2つの制限の返還、またはどれほど弾力性があるか。0から 1 の間に制限されます。

AngularSpeed

並列読み取り

ターゲットの角速度。この値は、サーボが常にターゲットに向かうため、無効数値です。秒ごとのラジアン。

AngularVelocity

並列読み取り

回転軸の周りの秒ごとのモーターのターゲット角速度。

CurrentAngle

読み取り専用
複製されていません
並列読み取り

回転軸の周りの参照軸とセカンダリ軸の間のサイン角 (度)。-180 から 180 の間の有効な範囲。

InclinationAngle

並列読み取り

回転軸の方向は、 XY 軸からの角度として、 XY 平面の Attachment0 です。-180 と 180 の間の有効な範囲。

LowerAngle

並列読み取り

回転軸の周りに Attachment1 の参照軸とセカンダリアクスの角の下限。-180 と 180 の間の有効な範囲。

MotorMaxAngularAcceleration

並列読み取り

秒ごとのモーターの最大角加速度 (radians per second squared)。

MotorMaxTorque

並列読み取り

モーターがターゲットの角速度を達成するために適用できる最大トルク。単位は質量×スタッド²/秒です。

RotationAxisVisible

並列読み取り

回転軸の可視性を有効にする。

ServoMaxTorque

並列読み取り

サーボモーターが適用できる最大トルク。単位は質量×スタッド²/秒です。

TargetAngle

並列読み取り

回転軸の周りの参照軸とセカンダリ軸のターゲット角 (度)。-180 から 180 の間の有効な範囲。

UpperAngle

並列読み取り

回転軸の周りの Attachment1 の参照軸とセカンダリ軸の角の上限。-180 と 180 の間の有効な範囲。

WorldRotationAxis

読み取り専用
複製されていません
並列読み取り

ワールドの座標での回転軸の単位ベクトル方向。

方法

イベント