/// /// declare namespace cp { export class DampedSpring extends Constraint { anchr1: Vect; anchr2: Vect; restLength: number; stiffness: number; damping: number; springForceFunc: (spring: DampedSpring, dist: number) => number; targetNormalRelativeVelocity: number; dragCoef: number; r1: Vect; r2: Vect; nMass: number; n: Vect; constructor(a: Body, b: Body, anchr1: Vect, anchr2: Vect, restLength: number, stiffness: number, damping: number); preStep(dt: number): void; applyCachedImpulse(dtCoef: number): void; applyImpulse(): void; getImpulse(): number; } }