8 namespace Mix{
namespace Dynamics{
virtual const Mix::Quaternion & GetRotationB(void) const =0
リジッドボディBの回転を取得します
virtual void SetAngularMotorTargetVelocity(Float32 tv)=0
角運動モーターの目標速度を設定します
virtual Boolean GetAngularMotorEnabled(void) const =0
角運動モーターが有効かどうかを取得します
virtual Float32 GetLinearLimit_OrthoDamper(void) const =0
線形移動の軸に対して垂直な方向のダンパーの減衰力を取得します
virtual Float32 GetLinearLowerLimit(void) const =0
線形移動の範囲の最小値を取得します
virtual void SetLinearMotorTargetVelocity(Float32 tv)=0
線形運動モーターの目標速度を設定します
virtual Float32 GetLinearLimit_OrthoSpring(void) const =0
線形移動の軸に対して垂直な方向のスプリングのやわらかさを取得します
virtual Float32 GetLinearMotorTargetVelocity(void) const =0
線形運動モーターの目標速度を取得します
ジョイントインターフェース
Definition: IJoint.h:12
virtual void SetAngularLimit_OrthoSpring(Float32 spring)=0
回転の軸に対して垂直な軸のスプリングのやわらかさを設定します
virtual void SetAngularLimit_OrthoDamper(Float32 damper)=0
回転の軸に対して垂直な軸のダンパーの減衰力を設定します
virtual Float32 GetAngularLimit_LimSpring(void) const =0
回転の範囲( SetAngularLimit )を超えた際のスプリングのやわらかさを取得します
virtual void SetLinearMotorEnabled(Boolean state)=0
線形運動モーターを有効にするかどうかを設定します
virtual void SetLinearLimit_LimSpring(Float32 spring)=0
線形移動の範囲( SetLinearLimit )を超えた際のスプリングのやわらかさを設定します
クォータニオンクラス
Definition: Quaternion.h:10
virtual void SetAngularLimit_LimSpring(Float32 spring)=0
回転の範囲( SetAngularLimit )を超えた際のスプリングのやわらかさを設定します
virtual Float32 GetAngularMotorTargetVelocity(void) const =0
角運動モーターの速度を取得します
virtual Boolean GetLinearMotorEnabled(void) const =0
線形運動モーターが有効かどうかを取得します
virtual void SetLinearLimit(Float32 lower, Float32 upper)=0
線形移動の範囲を設定します
virtual ~ISliderJoint(void)
デストラクタ
Definition: ISliderJoint.h:17
virtual Float32 GetLinearUpperLimit(void) const =0
線形移動の範囲の最大値を取得します
virtual const Mix::Quaternion & GetRotationA(void) const =0
リジッドボディAの回転を取得します
virtual void SetRotationA(const Mix::Quaternion &rot)=0
リジッドボディAの回転を設定します
ミックス
Definition: AtomicValue.h:6
virtual Float32 GetAngularLimit_LimDamper(void) const =0
回転の範囲( SetAngularLimit )を超えた際のダンパーの減衰力を取得します
virtual void SetAngularMotorEnabled(Boolean state)=0
角運動モーターを有効にするかどうかを設定します
virtual Float32 GetAngularUpperLimit(void) const =0
回転角度の範囲の最大値を取得します
virtual void SetRotationB(const Mix::Quaternion &rot)=0
リジッドボディBの回転を設定します
virtual Float32 GetLinearLimit_LimSpring(void) const =0
線形移動の範囲( SetLinearLimit )を超えた際のスプリングのやわらかさを取得します
virtual Float32 GetAngularLimit_OrthoSpring(void) const =0
回転の軸に対して垂直な軸のスプリングのやわらかさを取得します
virtual void SetAngularLimit(Float32 lower, Float32 upper)=0
回転角度の範囲を設定します
float Float32
32ビット浮動小数点
Definition: Common.h:83
virtual void SetAngularMotorMaxForce(Float32 mf)=0
角運動モーターの最大フォースを設定します
virtual Float32 GetAngularMotorMaxForce(void) const =0
角運動モーターの最大フォースを取得します
virtual Float32 GetLinearLimit_LimDamper(void) const =0
線形移動の範囲( SetLinearLimit )を超えた際のダンパーの減衰力を取得します
virtual Float32 GetAngularLowerLimit(void) const =0
回転角度の範囲の最小値を取得します
virtual Float32 GetAngularLimit_OrthoDamper(void) const =0
回転の軸に対して垂直な軸のダンパーの減衰力を取得します
virtual void SetAngularLimit_LimDamper(Float32 damper)=0
回転の範囲( SetAngularLimit )を超えた際のダンパーの減衰力を設定します
スライダージョイントインターフェース
Definition: ISliderJoint.h:13
virtual void SetLinearLimit_LimDamper(Float32 damper)=0
線形移動の範囲( SetLinearLimit )を超えた際のダンパーの減衰力を設定します
virtual void SetLinearMotorMaxForce(Float32 mf)=0
線形運動モーターの最大フォースを設定します
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual Float32 GetLinearMotorMaxForce(void) const =0
線形運動モーターの最大フォースを取得します
virtual void SetLinearLimit_OrthoSpring(Float32 spring)=0
線形移動の軸に対して垂直な方向のスプリングのやわらかさを設定します
virtual void SetLinearLimit_OrthoDamper(Float32 damper)=0
線形移動の軸に対して垂直な方向のダンパーの減衰力を設定します