public class DwSpringConstraint2D extends DwSpringConstraint
DwSpringConstraint.Param, DwSpringConstraint.TYPE
Modifier and Type | Field and Description |
---|---|
DwParticle2D |
pa |
DwParticle2D |
pb |
dd_rest, dd_rest_sq, enabled, force, param, type
Modifier and Type | Method and Description |
---|---|
static DwSpringConstraint |
addSpring(DwPhysics<? extends DwParticle> physics,
DwParticle2D pa,
DwParticle2D pb,
DwSpringConstraint.Param param,
DwSpringConstraint.TYPE type) |
static DwSpringConstraint |
addSpring(DwPhysics<DwParticle2D> physics,
DwParticle2D pa,
DwParticle2D pb,
DwSpringConstraint.Param param) |
static DwSpringConstraint |
addSpring(DwPhysics<DwParticle2D> physics,
DwParticle2D pa,
DwParticle2D pb,
float rest_length,
DwSpringConstraint.Param param) |
float |
computeForce() |
int |
idxPa() |
int |
idxPb() |
void |
update() |
void |
updateRestlength() |
enable, setRestLength
public DwParticle2D pa
public DwParticle2D pb
public void updateRestlength()
updateRestlength
in class DwSpringConstraint
public float computeForce()
computeForce
in class DwSpringConstraint
public void update()
update
in class DwSpringConstraint
public static DwSpringConstraint addSpring(DwPhysics<DwParticle2D> physics, DwParticle2D pa, DwParticle2D pb, float rest_length, DwSpringConstraint.Param param)
public static DwSpringConstraint addSpring(DwPhysics<DwParticle2D> physics, DwParticle2D pa, DwParticle2D pb, DwSpringConstraint.Param param)
public static DwSpringConstraint addSpring(DwPhysics<? extends DwParticle> physics, DwParticle2D pa, DwParticle2D pb, DwSpringConstraint.Param param, DwSpringConstraint.TYPE type)
public int idxPa()
idxPa
in class DwSpringConstraint
public int idxPb()
idxPb
in class DwSpringConstraint
Processing library PixelFlow by Thomas Diewald. (c) 2017