public class DwSpringConstraint3D extends DwSpringConstraint
DwSpringConstraint.Param, DwSpringConstraint.TYPE
Modifier and Type | Field and Description |
---|---|
DwParticle3D |
pa |
DwParticle3D |
pb |
dd_rest, dd_rest_sq, enabled, force, param, type
Modifier and Type | Method and Description |
---|---|
static DwSpringConstraint |
addSpring(DwPhysics<? extends DwParticle> physics,
DwParticle3D pa,
DwParticle3D pb,
DwSpringConstraint.Param param,
DwSpringConstraint.TYPE type) |
float |
computeForce() |
int |
idxPa() |
int |
idxPb() |
void |
update() |
void |
updateRestlength() |
enable, setRestLength
public DwParticle3D pa
public DwParticle3D 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<? extends DwParticle> physics, DwParticle3D pa, DwParticle3D 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