True Axis Physics SDK 1.2.0.1 Beta Documentation
www.trueaxis.com

CollisionListExample.cpp

Example of how to find collision that occurred with an TA::DynamicObject.

//---------------------------------------------------------------------------------
// Example of iterating thought the collisions that occured with a 
// dynamic object in the last call to TA::Physics::Update.
//---------------------------------------------------------------------------------

void ParseDynamicObjectCollisionList(TA::DynamicObject* pDynamicObject)
{
    DynamicObject::CollisionIterator it = pDynamicObject->GetCollisionIterator();
    for (; !it.AtEnd(); ++it)
    {
        const TA::Collision& collision = *it;

        // collision contains a collision that occured with the dynamic object.
    }
}


© Copyright 2004-2006 TRUE AXIS PTY LTD Australia. All rights reserved.