public final class ContactSolver extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ContactSolver.ContactSolverDef |
| Modifier and Type | Field and Description |
|---|---|
ContactPositionConstraint[] |
m_positionConstraints |
Position[] |
m_positions |
Velocity[] |
m_velocities |
ContactVelocityConstraint[] |
m_velocityConstraints |
| Constructor and Description |
|---|
ContactSolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(ContactSolver.ContactSolverDef def) |
void |
initializeVelocityConstraints() |
boolean |
solvePositionConstraints()
Sequential solver.
|
boolean |
solveTOIPositionConstraints(int toiIndexA,
int toiIndexB) |
void |
solveVelocityConstraints() |
void |
storeImpulses() |
void |
warmStart() |
public Position[] m_positions
public Velocity[] m_velocities
public ContactPositionConstraint[] m_positionConstraints
public ContactVelocityConstraint[] m_velocityConstraints
public void init(ContactSolver.ContactSolverDef def)
public void warmStart()
public void initializeVelocityConstraints()
public void solveVelocityConstraints()
public void storeImpulses()
public boolean solvePositionConstraints()
public boolean solveTOIPositionConstraints(int toiIndexA,
int toiIndexB)
Copyright © 2018. All rights reserved.