class Attractor{ Vec3D pos; float radius; float multiplier; Attractor(Vec3D pos, float radius, float multiplier){ this.pos = new Vec3D(pos); this.radius = radius; this.multiplier=multiplier; } Vec3D steeringForce(Particle3D p){ Vec3D desired = pos.sub(p.pos); float d = desired.size; desired = desired.normalize(); if (d