internal LineJoint(LineJointDef def) : base(def) { _localAnchor1 = def.localAnchor1; _localAnchor2 = def.localAnchor2; _localXAxis1 = def.localAxis1; _localYAxis1 = MathUtils.Cross(1.0f, _localXAxis1); _impulse = Vector2.Zero; _motorMass = 0.0f; _motorImpulse = 0.0f; _lowerTranslation = def.lowerTranslation; _upperTranslation = def.upperTranslation; _maxMotorForce = def.maxMotorForce; _motorSpeed = def.motorSpeed; _enableLimit = def.enableLimit; _enableMotor = def.enableMotor; _limitState = LimitState.Inactive; _axis = Vector2.Zero; _perp = Vector2.Zero; }
internal LineJoint(LineJointDef def) : base(def) { _localAnchor1 = def.localAnchor1; _localAnchor2 = def.localAnchor2; _localXAxis1 = def.localAxis1; _localYAxis1 = MathUtils.Cross(1.0f, _localXAxis1); _impulse = Vector2.Zero; _motorMass = 0.0f; _motorImpulse = 0.0f; _lowerTranslation = def.lowerTranslation; _upperTranslation = def.upperTranslation; _maxMotorForce = def.maxMotorForce; _motorSpeed = def.motorSpeed; _enableLimit = def.enableLimit; _enableMotor = def.enableMotor; _limitState = LimitState.Inactive; _axis = Vector2.Zero; _perp = Vector2.Zero; }