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, setRestLengthpublic DwParticle2D pa
public DwParticle2D pb
public void updateRestlength()
updateRestlength in class DwSpringConstraintpublic float computeForce()
computeForce in class DwSpringConstraintpublic void update()
update in class DwSpringConstraintpublic 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 DwSpringConstraintpublic int idxPb()
idxPb in class DwSpringConstraintProcessing library PixelFlow by Thomas Diewald. (c) 2017