[ODE] dIASSERT in SAFECONTACT when working with dCylinder2

Sergey Beloshitsky sergey at rostok-games.com.ua
Mon Jan 31 17:27:58 MST 2005

yes, but i think there might be more right remedy i think that if there 
had been more collisions than max_contacts/Index/cData.iFlags(it is all 
the same) internal coolision function can just not include them to the 
contact struct

Vrej Melkonian wrote:

>I think I was seeing the same problem. Something is
>passing a high index value obviously. I would have
>trace the code.
>--- Sergey Beloshitsky <sergey at rostok-games.com.ua>
>>Hi, All!
>>I've compiled ODE with dCylinder2 support but when
>>running my program i 
>>receive assertion failed in SAFECONTACT function
>>// Fetches a contact
>>inline dContactGeom* SAFECONTACT(int Flags,
>>dContactGeom* Contacts, int 
>>Index, int Stride){
>>dIASSERT(Index >= 0 && Index < (Flags & 0x0ffff));
>><---- here is the assert
>>return ((dContactGeom*)(((char*)Contacts) + (Index *
>>can someone tell me what imust do to disable
>>assertion failed messages?
>>I noticed that when max_contacts(that passed into
>>dCollide function) 
>>increased all goes right but not 100% of time, i
>>mean that sometimes 
>>this assert triggers, where can be the problem?
>>Шукай в телефоні мій слід...
>>ODE mailing list
>>ODE at q12.org
>Do you Yahoo!? 
>Yahoo! Mail - Easier than ever with enhanced search. Learn more.
>ODE mailing list
>ODE at q12.org

Шукай в телефоні мій слід...

More information about the ODE mailing list