物理ジョイントに対するインタフェースです。
ジョイントは、2 つのアクター間またはアクターとワールド間の物理的な組み合わせです。
物理ジョイントに関連する概念に関する背景情報については、PhysX ドキュメントも参照してください。
コンストラクタとアクセサ
その他の関連リファレンス項目
この参照ページは、次の概要トピックと関連付けられています
![]() |
d6_drive ( self, drive ) : number, number, number, boolean![]() 指定した D6 ジョイント ドライブのドライブ パラメータを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
drive : | ドライブ パラメータに取得する必要がある自由度です。次の D6Drive 列挙値のいずれかです: X、Y、Z、TWIST、SWING、SLERP |
number |
ドライブの剛性です。 |
number |
ドライブ ダンピングです。 |
number |
駆動力の制限です。 |
boolean |
ドライブが加速度または力/トルクかを指定します。 |
![]() |
d6_drive_position ( self ) : stingray.Quaternion, stingray.Vector3![]() ドライブ ターゲットの位置を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
2 番目のアクターのフレームとしてドライブが現在のターゲットとしている方向で、最初のアクターのフレームに対して相対的に定義されます。 | |
2 番目のアクターのフレームの中心としてドライブが現在のターゲットとしている位置で、最初のアクターのフレームに対して相対的に定義されます。 |
![]() |
d6_drive_velocity ( self ) : stingray.Vector3, stingray.Vector3![]() ドライブ ターゲットの線形速度および角速度を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
ドライブ ターゲットの線形速度です。 | |
ドライブ ターゲットの角速度です。 |
![]() |
d6_linear_limit_config ( self ) : table?![]() |
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
table? |
この D6 ジョイントのリニア制限を返します。D6 ジョイントのリニア制限は、lower と upper の制限値で設定されます(メートル単位)。他のすべてのジョイント タイプと同様に、このテーブルには次の共有パラメータを設定できます: restitution、bounceThreshold、stiffness、damping、contactDistance。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
d6_motion ( self, d6axis ) : stingray.Joint.D6Motion![]() このジョイントの指定された自由度のモーション タイプを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
d6axis : | モーション フラグを取得する必要がある D6Axis (自由度)です。 |
指定した DoF に現在設定されている D6Motion モードです。 |
その他の関連リファレンス項目
![]() |
d6_swing_limit_config ( self ) : table?![]() |
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
table? |
この D6 ジョイントのスイング制限パラメータを返します。D6 ジョイントのスイング制限は、yAngle と zAngle の制限値で設定されます(ラジアン単位)。他のすべてのジョイント タイプと同様に、このテーブルには次の共有パラメータを設定できます: restitution、bounceThreshold、stiffness、damping、contactDistance。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
d6_swing_y_angle ( self ) : number![]() 現在の D6 ジョイントの Y スイング値を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
現在の D6 ジョイントの Y スイング値(ラジアン単位)です。 |
![]() |
d6_swing_z_angle ( self ) : number![]() 現在の D6 ジョイントの Z スイング値を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
現在の D6 ジョイントの Z スイング値(ラジアン単位)です。 |
![]() |
d6_twist ( self ) : number![]() 現在の D6 ジョイントのツイスト値を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
現在の D6 ジョイントのツイスト値(ラジアン単位)です。 |
![]() |
d6_twist_limit_config ( self ) : table?![]() |
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
table? |
この D6 ジョイントのツイスト制限パラメータを返します。D6 ジョイントのツイスト制限は、lower と upper の制限値で設定されます(ラジアン)。他のすべてのジョイント タイプと同様に、このテーブルには次の共有パラメータを設定できます: restitution、bounceThreshold、stiffness、damping、contactDistance。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
distance_distance ( self ) : number![]() 現在のジョイント距離を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
現在のジョイント距離(メートル単位)です。 |
![]() |
distance_joint_flags ( self ) : number![]() この距離ジョイントに対して現在オンになっているモーション フラグを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
現在オンになっている DistanceFlag 列挙値の組み合わせです。 |
![]() |
distance_joint_flag_enabled ( self, flag ) : boolean![]() この距離ジョイントに対して指定されたモーション フラグのアクティベーション ステータスを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
flag : | 次の DistanceFlag 列挙値のいずれかです: MAX_DISTANCE_ENABLED、MIN_DISTANCE_ENABLED、SPRING_ENABLED |
boolean |
このジョイントの指定されたフラグの現在のステータスです。 |
![]() |
limit_config ( self ) : table?![]() ジョイント制限の環境設定を取得します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
table? |
ジョイントの制限パラメータを返します。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
D6 以外のすべてのジョイント タイプに対して使用できます。D6 ジョイントに対しては d6_xxx_limit_config(...) 関数を使用してください。
返されるテーブル内のパラメータは、ジョイント タイプによって異なります。詳細については、setup_limit() を参照してください。
![]() |
limit_enabled ( self ) : boolean![]() このジョイントに制限が有効になっているかどうかを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
boolean |
このジョイントの現在の制限のアクティベーション ステータスです。 |
SPHERICAL、REVOLUTE、PRISMATIC の各ジョイントにのみ適しています。D6 ジョイントに対しては d6_motion()、DISTANCE ジョイントに対しては [distance_joint_flag()] を使用します。
![]() |
prismatic_position ( self ) : number![]() 最初のアクターのフレームの X 軸に沿った現在の PRISMATIC ジョイントの距離を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
X 軸に沿った現在の PRISMATIC ジョイントの距離(メートル単位)です。 |
![]() |
prismatic_velocity ( self ) : number![]() 最初のアクターのフレームの X 軸に沿った現在の PRISMATIC ジョイントの速度を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
X 軸に沿った現在の PRISMATIC ジョイントの速度(メートル毎秒単位)です。 |
![]() |
revolute_angle ( self ) : number![]() 現在の REVOLUTE ジョイントの角度値を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
現在の REVOLUTE ジョイントの角度値(ラジアン単位)です。 |
![]() |
revolute_drive_force_limit ( self ) : number![]() この REVOLUTE ジョイントの駆動力制限を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
この回転ジョイントの駆動力制限です。 |
![]() |
revolute_drive_gear_ratio ( self ) : number![]() この REVOLUTE ジョイントの現在の駆動歯車比を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
この回転ジョイントの現在の駆動歯車比です。 |
![]() |
revolute_drive_velocity ( self ) : number![]() この REVOLUTE ジョイントの駆動速度ターゲットを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
この回転ジョイントのドライブに現在設定されているターゲット速度です。 |
![]() |
revolute_joint_flags ( self ) : number![]() この REVOLUTE ジョイントに対して現在オンになっているモーション フラグを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
現在オンになっている RevoluteFlag 列挙値の組み合わせです。 |
![]() |
revolute_joint_flag_enabled ( self, flag ) : boolean![]() この REVOLUTE ジョイントに対して指定されたモーション フラグのアクティベーション ステータスを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
flag : | 次のいずれかの RevoluteFlag 列挙値です: LIMIT_ENABLED、DRIVE_ENABLED、DRIVE_FREESPIN。 |
boolean |
このジョイントの指定されたフラグの現在のステータスです。 |
![]() |
revolute_velocity ( self ) : number![]() 現在の REVOLUTE ジョイントの角速度値を返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
number |
現在の REVOLUTE ジョイントの角速度値(ラジアン毎秒単位)です。 |
![]() |
setup_d6_linear_limit ( self, parameters )![]() この D6 ジョイントのリニア制限を設定しますが、アクティブ化しません。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
parameters : | table | 制限パラメータを定義する(キー、値) lua テーブルです。 |
この関数は値を返しません。 |
D6 ジョイントのリニア制限は、lower と upper の制限値で設定されます(メートル単位)。他のすべてのジョイント タイプと同様に、次の共有パラメータを設定できます: restitution、bounceThreshold、stiffness、damping、contactDistance。
![]() |
setup_d6_swing_limit ( self, parameters )![]() この D6 ジョイントのスイング制限パラメータを設定しますが、アクティブ化しません。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
parameters : | table | 制限パラメータを定義する(キー、値) lua テーブルです。 |
この関数は値を返しません。 |
D6 ジョイントのスイング制限は、yAngle と zAngle の制限値で設定されます(ラジアン単位)。他のすべてのジョイント タイプと同様に、次の共有パラメータを設定できます: restitution、bounceThreshold、stiffness、damping、contactDistance。
![]() |
setup_d6_twist_limit ( self, parameters )![]() この D6 ジョイントのツイスト制限パラメータを設定しますが、アクティブ化しません。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
parameters : | table | 制限パラメータを定義する(キー、値) lua テーブルです。 |
この関数は値を返しません。 |
D6 ジョイントのツイスト制限は、lower と upper の制限値で設定されます(ラジアン)。他のすべてのジョイント タイプと同様に、次の共有パラメータを設定できます: restitution、bounceThreshold、stiffness、damping、contactDistance。
![]() |
setup_limit ( self, parameters )![]() ジョイントの制限を設定しますが、アクティブ化しません。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
parameters : | table | 制限パラメータを定義する(キー、値) lua テーブルです。 |
この関数は値を返しません。 |
この関数は、D6 以外のすべてのジョイント タイプに適しています。D6 ジョイントは、set_d6_xxx_limit(...) を使用して設定してください。
パラメータ セットは設定しているジョイントのタイプに依存します。
すべてのジョイント タイプが次の共有パラメータもサポートします: restitution、bounceThreshold、stiffness、damping、contactDistance。
その他の関連リファレンス項目
![]() |
set_break_force ( self, force, torque )![]() ジョイントを切断するために必要な力とトルクを設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
force : | number | ジョイントを切断するために必要な力です。 |
torque : | number | ジョイントを切断するために必要なトルクです。 |
この関数は値を返しません。 |
![]() |
set_d6_drive ( self, drive, stiffness, damping, force_limit, is_acceleration )![]() 指定したドライブのドライブ パラメータを設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
drive : | ドライブ パラメータに設定する必要がある自由度です。次の D6Drive 列挙値のいずれかです: X、Y、Z、TWIST、SWING、SLERP | |
stiffness : | number | ドライブの剛性です。 |
damping : | number | ドライブ ダンピングです。 |
force_limit : | number | 駆動力の制限です。 |
is_acceleration : | boolean? | オプション。ドライブが加速度または力/トルクかを指定します。既定値は false、つまり、力/トルクを使用します。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
この関数は値を返しません。 |
![]() |
set_d6_drive_position ( self, q, p )![]() ドライブ ターゲットの位置を設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
q : | 最初のアクターのフレームに対して相対的に定義された 2 番目のアクターのフレームでドライブがターゲットとする方向です。 | |
p : | 最初のアクターのフレームに対して相対的に定義された 2 番目のアクターのフレームの中心でドライブがターゲットとする位置です。 |
この関数は値を返しません。 |
![]() |
set_d6_drive_velocity ( self, linear, angular )![]() ドライブのターゲット速度を設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
linear : | ドライブの線形速度ターゲットです。 | |
angular : | ドライブの角速度ターゲットです。 |
この関数は値を返しません。 |
![]() |
set_d6_motion ( self, d6axis, motion )![]() 指定した自由度にモーション タイプを設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
d6axis : | モーション フラグを設定する必要がある D6Axis (自由度)です。 | |
motion : | 指定した DoF に適用する D6Motion モードです。 |
この関数は値を返しません。 |
その他の関連リファレンス項目
![]() |
set_distance_joint_flags ( self, flags )![]() この距離ジョイントにモーション フラグを設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
flags : | number | 次の DistanceFlag 列挙値の任意の組み合わせ: MAX_DISTANCE_ENABLED、IN_DISTANCE_ENABLED、SPRING_ENABLED |
この関数は値を返しません。 |
![]() |
set_distance_joint_flag_enabled ( self, flag, do_enable )![]() この距離ジョイントに指定されたモーション フラグのアクティベーション ステータスを設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
flag : | 次の DistanceFlag 列挙値のいずれかです: MAX_DISTANCE_ENABLED、MIN_DISTANCE_ENABLED、SPRING_ENABLED | |
do_enable : | boolean | フラグをオンにするには true、オフにするには false にします。 |
この関数は値を返しません。 |
![]() |
set_limit_enabled ( self, do_enable )![]() このジョイントに制限を有効にするかどうかを指定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
do_enable : | boolean | このジョイントに制限を有効にするには true、無効にするには false を使用します。 |
この関数は値を返しません。 |
SPHERICAL、REVOLUTE、PRISMATIC の各ジョイントにのみ適しています。D6 ジョイントに対しては set_d6_motion()、DISTANCE ジョイントに対しては [set_distance_joint_flag()] を使用します。
![]() |
set_revolute_drive_force_limit ( self, limit )![]() この REVOLUTE ジョイントに駆動力制限を設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
limit : | number | この回転ジョイントの駆動力制限です。 |
この関数は値を返しません。 |
![]() |
set_revolute_drive_gear_ratio ( self, ratio )![]() この REVOLUTE ジョイントの駆動歯車比を設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
ratio : | number | この回転ジョイントの駆動歯車比です。 |
この関数は値を返しません。 |
![]() |
set_revolute_drive_velocity ( self, velocity )![]() この REVOLUTE ジョイントの駆動速度ターゲットを設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
velocity : | number | この回転ジョイントの駆動速度ターゲットを返します。 |
この関数は値を返しません。 |
![]() |
set_revolute_joint_flags ( self, flags )![]() この REVOLUTE ジョイントに指定したモーション フラグを設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
flags : | number | 次の RevoluteFlag 列挙値の任意の組み合わせです: LIMIT_ENABLED、DRIVE_ENABLED、DRIVE_FREESPIN |
この関数は値を返しません。 |
![]() |
set_revolute_joint_flag_enabled ( self, flag, do_enable )![]() この REVOLUTE ジョイントに指定されたモーション フラグのアクティベーション ステータスを設定します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 この関数を呼び出す場合は、常にこの self パラメータを指定する必要があります。ドット . 呼び出し構文(オブジェクト指向のコロン : 呼び出し構文ではなく)を使用する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
flag : | オンまたはオフにするフラグです。次のいずれかの RevoluteFlag 列挙値にする必要があります: LIMIT_ENABLED、DRIVE_ENABLED、DRIVE_FREESPIN | |
do_enable : | boolean | フラグをオンにするには true、オフにするには false にします。 |
この関数は値を返しません。 |