public class Particle extends java.lang.Object
Constructor and Description |
---|
Particle() |
Particle(double rx,
double ry,
double vx,
double vy,
double radius,
double mass,
java.awt.Color color) |
Modifier and Type | Method and Description |
---|---|
void |
bounceOff(Particle that) |
void |
bounceOffHorizontalWall() |
void |
bounceOffVerticalWall() |
int |
count() |
void |
draw() |
double |
kineticEnergy() |
void |
move(double dt) |
double |
timeToHit(Particle b) |
double |
timeToHitHorizontalWall() |
double |
timeToHitVerticalWall() |
public Particle(double rx, double ry, double vx, double vy, double radius, double mass, java.awt.Color color)
public Particle()
public void move(double dt)
public void draw()
public int count()
public double timeToHit(Particle b)
public double timeToHitVerticalWall()
public double timeToHitHorizontalWall()
public void bounceOff(Particle that)
public void bounceOffVerticalWall()
public void bounceOffHorizontalWall()
public double kineticEnergy()