Esempio n. 1
0
 internal DistanceJoint(DistanceJointDef def) : base(def)
 {
     _localAnchorA = def.LocalAnchorA;
     _localAnchorB = def.LocalAnchorB;
     Length        = def.Length;
     FrequencyHz   = def.FrequencyHz;
     DampingRatio  = def.DampingRatio;
     _impulse      = 0.0f;
     _gamma        = 0.0f;
     _bias         = 0.0f;
 }
Esempio n. 2
0
 internal DistanceJoint(DistanceJointDef def)
     : base(def)
 {
     _localAnchorA  = def.LocalAnchorA;
     _localAnchorB  = def.LocalAnchorB;
     _length        = Math.Max(def.Length, Settings.LinearSlop);
     _minLength     = Math.Max(def.MinLength, Settings.LinearSlop);
     _maxLength     = Math.Max(def.MaxLength, _minLength);
     Stiffness      = def.Stiffness;
     Damping        = def.Damping;
     _impulse       = 0.0f;
     _gamma         = 0.0f;
     _bias          = 0.0f;
     _impulse       = 0.0f;
     _lowerImpulse  = 0.0f;
     _upperImpulse  = 0.0f;
     _currentLength = 0.0f;
 }