public Spring3d(Particle3dBase particle, Particle3dBase other, Single springConstant, Single restLength) : base(particle) { _other = other; _springConstant = springConstant; _restLength = restLength; }
public AnchoredSpring3d(Particle3dBase particle, Vector3 anchor, Single springConstant, Single restLength) : base(particle) { Anchor = anchor; SpringConstant = springConstant; RestLength = restLength; }
public Buoyancy3d(Particle3dBase particle, Single maxDepth, Single volume, Single waterHeight, Single liquidDensity = 1000.0f) : base(particle) { _maxDepth = maxDepth; _volume = volume; _waterHeight = waterHeight; _liquidDensity = liquidDensity; }
public Drag3d(Particle3dBase particle, Single k1, Single k2) : base(particle) { _k1 = k1; _k2 = k2; }
public AnchoredBungee3d(Particle3dBase particle, Vector3 anchor, Single springConstant, Single restLength) : base(particle, anchor, springConstant, restLength) { }
protected ForceGenerator3dBase(Particle3dBase particle) { Particle = particle; }
public Gravity3d(Particle3dBase particle, Vector3 gravity) : base(particle) { _gravity = gravity; }