Bonsoir a tous,
Je m'essais a utiliser le moteur Physique ODE pour VB.Net.
J'essais de traduire du C ou C++ une fonction essentiel
void nearCallback(void *data, dGeomID o1, dGeomID o2)
{
if (dGeomIsSpace(o1) || dGeomIsSpace(o2)) {
dSpaceCollide2(o1,o2,data,&nearCallback);
if (dGeomIsSpace(o1)) dSpaceCollide(o1,data,&nearCallback);
if (dGeomIsSpace(o2)) dSpaceCollide(o2,data,&nearCallback);
}
else {
int num_contact = dCollide(o1,o2,max_contacts,contact_array,skip);
[...]
}
}
Mais le plus compliqué est son appel:
dSpaceCollide(space,0,&nearCallback);
Je pense que la fonction DSpaceCollide appel un pointeur sur la fonction NearCallBack.
Comment effectuer la meme Chose en VB.Net.?
Merci
CGSI3