3 using SiliconStudio.Core.Mathematics;
16 InternalHingeConstraint.SetFrames(frameA, frameB);
25 public bool AngularOnly
27 get {
return InternalHingeConstraint.AngularOnly; }
28 set { InternalHingeConstraint.AngularOnly = value; }
37 public float HingeAngle
39 get {
return InternalHingeConstraint.HingeAngle; }
48 public float MaxMotorImpulse
50 get {
return InternalHingeConstraint.MaxMotorImpulse; }
51 set { InternalHingeConstraint.MaxMotorImpulse = value; }
60 public float MotorTargetVelocity
62 get {
return InternalHingeConstraint.MotorTargetVelosity; }
73 get {
return InternalHingeConstraint.SolveLimit; }
82 public float LowerLimit
84 get {
return InternalHingeConstraint.LowerLimit; }
93 public float UpperLimit
95 get {
return InternalHingeConstraint.UpperLimit; }
104 public float LimitSign
106 get {
return InternalHingeConstraint.LimitSign; }
116 InternalHingeConstraint.SetLimit(low, high);
125 public void SetLimit(
float low,
float high,
float softness)
127 InternalHingeConstraint.SetLimit(low, high, softness);
137 public void SetLimit(
float low,
float high,
float softness,
float biasFactor)
139 InternalHingeConstraint.SetLimit(low, high, softness, biasFactor);
150 public void SetLimit(
float low,
float high,
float softness,
float biasFactor,
float relaxationFactor)
152 InternalHingeConstraint.SetLimit(low, high, softness, biasFactor, relaxationFactor);
163 InternalHingeConstraint.EnableAngularMotor(enableMotor, targetVelocity, maxMotorImpulse);
172 InternalHingeConstraint.EnableMotor(enableMotor);
182 InternalHingeConstraint.SetMotorTarget(targetAngle, dt);
192 InternalHingeConstraint.SetMotorTarget(qAinB, dt);
195 internal BulletSharp.HingeConstraint InternalHingeConstraint;
void EnableAngularMotor(bool enableMotor, float targetVelocity, float maxMotorImpulse)
Enables the angular motor.
void SetLimit(float low, float high, float softness, float biasFactor)
Sets the limit.
void SetLimit(float low, float high)
Sets the limit.
void SetLimit(float low, float high, float softness)
Sets the limit.
void SetMotorTarget(float targetAngle, float dt)
Sets the motor target.
Represents a four dimensional mathematical quaternion.
void SetMotorTarget(Quaternion qAinB, float dt)
Sets the motor target.
using SiliconStudio.Paradox. Physics
void EnableMotor(bool enableMotor)
Enables the motor.
void SetFrames(Matrix frameA, Matrix frameB)
Sets the frames.
void SetLimit(float low, float high, float softness, float biasFactor, float relaxationFactor)
Sets the limit.
Represents a 4x4 mathematical matrix.