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) |