3 using SiliconStudio.Core.Mathematics;
9 BulletSharp.TranslationalLimitMotor mMotor;
25 if (mMotor == null)
return;
36 public Vector3 AccumulatedImpulse
38 get {
return mMotor.AccumulatedImpulse; }
39 set { mMotor.AccumulatedImpulse = value; }
48 public Vector3 CurrentLimitError
50 get {
return mMotor.CurrentLimitError; }
51 set { mMotor.CurrentLimitError = value; }
60 public Vector3 CurrentLinearDiff
62 get {
return mMotor.CurrentLinearDiff; }
63 set { mMotor.CurrentLinearDiff = value; }
74 get {
return mMotor.Damping; }
75 set { mMotor.Damping = value; }
84 public float LimitSoftness
86 get {
return mMotor.LimitSoftness; }
87 set { mMotor.LimitSoftness = value; }
98 get {
return mMotor.LowerLimit; }
99 set { mMotor.LowerLimit = value; }
110 get {
return mMotor.MaxMotorForce; }
111 set { mMotor.MaxMotorForce = value; }
122 get {
return mMotor.NormalCFM; }
123 set { mMotor.NormalCFM = value; }
132 public float Restitution
134 get {
return mMotor.Restitution; }
135 set { mMotor.Restitution = value; }
146 get {
return mMotor.StopCFM; }
147 set { mMotor.StopCFM = value; }
158 get {
return mMotor.StopERP; }
159 set { mMotor.StopERP = value; }
170 get {
return mMotor.TargetVelocity; }
171 set { mMotor.TargetVelocity = value; }
182 get {
return mMotor.UpperLimit; }
183 set { mMotor.UpperLimit = value; }
void Dispose()
Releases unmanaged and - optionally - managed resources.
Represents a three dimensional mathematical vector.
using SiliconStudio.Paradox. Physics
TranslationalLimitMotor(BulletSharp.TranslationalLimitMotor motor)
Initializes a new instance of the TranslationalLimitMotor class.