public class SliderConstraint extends TypedConstraint
| Modifier and Type | Field and Description |
|---|---|
static float |
SLIDER_CONSTRAINT_DEF_DAMPING |
static float |
SLIDER_CONSTRAINT_DEF_RESTITUTION |
static float |
SLIDER_CONSTRAINT_DEF_SOFTNESS |
| Constructor and Description |
|---|
SliderConstraint() |
SliderConstraint(RigidBody rbA,
RigidBody rbB,
Transform frameInA,
Transform frameInB,
boolean useLinearReferenceFrameA) |
getAppliedImpulse, getConstraintType, getRigidBodyA, getRigidBodyB, getUid, getUserConstraintId, getUserConstraintType, setUserConstraintId, setUserConstraintTypepublic static final float SLIDER_CONSTRAINT_DEF_SOFTNESS
public static final float SLIDER_CONSTRAINT_DEF_DAMPING
public static final float SLIDER_CONSTRAINT_DEF_RESTITUTION
public void buildJacobian()
buildJacobian in class TypedConstraintpublic void solveConstraint(float timeStep)
solveConstraint in class TypedConstraintpublic float getLowerLinLimit()
public void setLowerLinLimit(float lowerLimit)
public float getUpperLinLimit()
public void setUpperLinLimit(float upperLimit)
public float getLowerAngLimit()
public void setLowerAngLimit(float lowerLimit)
public float getUpperAngLimit()
public void setUpperAngLimit(float upperLimit)
public boolean getUseLinearReferenceFrameA()
public float getSoftnessDirLin()
public float getRestitutionDirLin()
public float getDampingDirLin()
public float getSoftnessDirAng()
public float getRestitutionDirAng()
public float getDampingDirAng()
public float getSoftnessLimLin()
public float getRestitutionLimLin()
public float getDampingLimLin()
public float getSoftnessLimAng()
public float getRestitutionLimAng()
public float getDampingLimAng()
public float getSoftnessOrthoLin()
public float getRestitutionOrthoLin()
public float getDampingOrthoLin()
public float getSoftnessOrthoAng()
public float getRestitutionOrthoAng()
public float getDampingOrthoAng()
public void setSoftnessDirLin(float softnessDirLin)
public void setRestitutionDirLin(float restitutionDirLin)
public void setDampingDirLin(float dampingDirLin)
public void setSoftnessDirAng(float softnessDirAng)
public void setRestitutionDirAng(float restitutionDirAng)
public void setDampingDirAng(float dampingDirAng)
public void setSoftnessLimLin(float softnessLimLin)
public void setRestitutionLimLin(float restitutionLimLin)
public void setDampingLimLin(float dampingLimLin)
public void setSoftnessLimAng(float softnessLimAng)
public void setRestitutionLimAng(float restitutionLimAng)
public void setDampingLimAng(float dampingLimAng)
public void setSoftnessOrthoLin(float softnessOrthoLin)
public void setRestitutionOrthoLin(float restitutionOrthoLin)
public void setDampingOrthoLin(float dampingOrthoLin)
public void setSoftnessOrthoAng(float softnessOrthoAng)
public void setRestitutionOrthoAng(float restitutionOrthoAng)
public void setDampingOrthoAng(float dampingOrthoAng)
public void setPoweredLinMotor(boolean onOff)
public boolean getPoweredLinMotor()
public void setTargetLinMotorVelocity(float targetLinMotorVelocity)
public float getTargetLinMotorVelocity()
public void setMaxLinMotorForce(float maxLinMotorForce)
public float getMaxLinMotorForce()
public void setPoweredAngMotor(boolean onOff)
public boolean getPoweredAngMotor()
public void setTargetAngMotorVelocity(float targetAngMotorVelocity)
public float getTargetAngMotorVelocity()
public void setMaxAngMotorForce(float maxAngMotorForce)
public float getMaxAngMotorForce()
public float getLinearPos()
public boolean getSolveLinLimit()
public float getLinDepth()
public boolean getSolveAngLimit()
public float getAngDepth()
public void buildJacobianInt(RigidBody rbA, RigidBody rbB, Transform frameInA, Transform frameInB)
public void calculateTransforms()
public void testLinLimits()
public void testAngLimits()