public class Resolveur { float deltaT=0.05f; float viscosite=-0.05f; Systeme s; Ressort[] r; Vecteur pesanteur0=new Vecteur(0,0,-100f); Vecteur pesanteur; Vecteur forceExterieure; public Resolveur(Systeme s0){ s=s0; pesanteur=new Vecteur(0,0,50f); forceExterieure=new Vecteur(0,0,0); } public void faire1pas(){ RK1(); RK2(); RK3(); RK4(); } void calculerLesForces(int niveau){ for( int i=0; i-1){ Vecteur d=s.lesParticules[s.particuleEnPrise].p[niveau]; Vecteur r=cam.Mousecentre(); forceExterieure=r.ajouter(d,-1); (s.lesParticules[s.particuleEnPrise].force).ajouteMoi(forceExterieure,6f); } for( int i=0; i