adjustPositions(Contact *contacts, unsigned numContacts, real duration) | cyclone::ContactResolver | [protected] |
adjustVelocities(Contact *contactArray, unsigned numContacts, real duration) | cyclone::ContactResolver | [protected] |
ContactResolver(unsigned iterations, real velocityEpsilon=(real) 0.01, real positionEpsilon=(real) 0.01) | cyclone::ContactResolver | |
ContactResolver(unsigned velocityIterations, unsigned positionIterations, real velocityEpsilon=(real) 0.01, real positionEpsilon=(real) 0.01) | cyclone::ContactResolver | |
isValid() | cyclone::ContactResolver | [inline] |
positionEpsilon | cyclone::ContactResolver | [protected] |
positionIterations | cyclone::ContactResolver | [protected] |
positionIterationsUsed | cyclone::ContactResolver | |
prepareContacts(Contact *contactArray, unsigned numContacts, real duration) | cyclone::ContactResolver | [protected] |
resolveContacts(Contact *contactArray, unsigned numContacts, real duration) | cyclone::ContactResolver | |
setEpsilon(real velocityEpsilon, real positionEpsilon) | cyclone::ContactResolver | |
setIterations(unsigned velocityIterations, unsigned positionIterations) | cyclone::ContactResolver | |
setIterations(unsigned iterations) | cyclone::ContactResolver | |
velocityEpsilon | cyclone::ContactResolver | [protected] |
velocityIterations | cyclone::ContactResolver | [protected] |
velocityIterationsUsed | cyclone::ContactResolver | |