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, setRestLengthpublic DwParticle3D pa
public DwParticle3D pb
public void updateRestlength()
updateRestlength in class DwSpringConstraintpublic float computeForce()
computeForce in class DwSpringConstraintpublic void update()
update in class DwSpringConstraintpublic static DwSpringConstraint addSpring(DwPhysics<? extends DwParticle> physics, DwParticle3D pa, DwParticle3D 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