| Package | Description |
|---|---|
| JSci.physics |
| Modifier and Type | Class and Description |
|---|---|
class |
RigidBody2D
The RigidBody2D class provides an object for
encapsulating rigid bodies that live in 2D.
|
| Modifier and Type | Method and Description |
|---|---|
ClassicalParticle2D |
ClassicalParticle2D.accelerate(double ax,
double ay,
double dt) |
ClassicalParticle2D |
ClassicalParticle2D.applyForce(double Fx,
double Fy,
double dt) |
ClassicalParticle2D |
RigidBody2D.applyForce(Force2D F,
double dt) |
ClassicalParticle2D |
ClassicalParticle2D.applyForce(Force2D F,
double dt) |
ClassicalParticle2D |
ClassicalParticle2D.collide(ClassicalParticle2D p)
Collides this particle with another (elastic collision).
|
ClassicalParticle2D |
ClassicalParticle2D.gravitate(ClassicalParticle2D p,
double dt) |
ClassicalParticle2D |
RigidBody2D.move(double dt)
Evolves the particle forward according to its kinematics.
|
ClassicalParticle2D |
ClassicalParticle2D.move(double dt)
Evolves the particle forward according to its kinematics.
|
ClassicalParticle2D |
ClassicalParticle2D.translate(double dt) |
| Modifier and Type | Method and Description |
|---|---|
ClassicalParticle2D |
ClassicalParticle2D.collide(ClassicalParticle2D p)
Collides this particle with another (elastic collision).
|
ClassicalParticle2D |
ClassicalParticle2D.gravitate(ClassicalParticle2D p,
double dt) |