Esempio n. 1
0
 public void applyForce(Vector force, double timeDelta)
 {
     velocity.addInPlace(force.scale(timeDelta / Math.Abs(mass)));
       position.addInPlace(velocity.scale(timeDelta));
 }
Esempio n. 2
0
 public Particle(Vector pos, double _mass)
 {
     position = pos;
       mass = _mass;
       velocity = new Vector();
 }
Esempio n. 3
0
 public Vector subtract(Vector v)
 {
     return new Vector(x - v.x, y - v.y);
 }
Esempio n. 4
0
 public double dot(Vector v)
 {
     return x * v.x + y * v.y;
 }
Esempio n. 5
0
 public void addInPlace(Vector v)
 {
     x += v.x;
       y += v.y;
 }
Esempio n. 6
0
 public Vector add(Vector v)
 {
     return new Vector(x + v.x, y + v.y);
 }