[ODE] Re: Some missing trimesh functions

Vadim Macagon vadim_mcagon at hotmail.com
Wed Jan 14 02:08:40 MST 2004


Ha! The original finaly made it to the list, and only a week late :)

----- Original Message ----- 
To: "ODE List" <ode at q12.org>
Sent: Wednesday, January 07, 2004 5:39 PM
Subject: Re: [ODE] Re: Some missing trimesh functions


> Well someone I know said "Just submit a patch already!"... so I made one
> just now and here it is. It appears the implementation for
> dGeomTriMeshClearTCCache() wasn't actually missing, it was misnamed. This
> patch doesn't address the "turn off temporal coherence by default" issue.
>
> Cheers,
>
> Vadim.
>
> > > These functions are declared in the tri mesh header and mentioned in
the
> > ODE
> > > manual, but they don't appear to have been implemented yet :|.
> > >
> > > void dGeomTriMeshSetCallback (dGeomID g, dTriCallback *Callback);
> > > dTriCallback* dGeomTriMeshGetCallback (dGeomID g);
> > > void dGeomTriMeshSetArrayCallback (dGeomID g, dTriArrayCallback*
> > > ArrayCallback);
> > > dTriArrayCallback *dGeomTriMeshGetArrayCallback (dGeomID g);
> > > void dGeomTriMeshSetRayCallback (dGeomID g, dTriRayCallback*
Callback);
> > > dTriRayCallback *dGeomTriMeshGetRayCallback (dGeomID g);
> > >
> > > It would take like 5 minutes to implement them all, so could someone
> with
> > > dev CVS access please do so.
> >
> >
> > Forgot to mention that these are also missing (but are likewise trivial
to
> > implement):
> >
> > void dGeomTriMeshSetData (dGeomID g, dTriMeshDataID Data);
> > void dGeomTriMeshClearTCCache (dGeomID g);
> >
> > Adam, I recall you were going to disable temporal coherence by
default...
> > looking at my checkout of ODE it doesn't appear like you got around to
it
> > yet :).


More information about the ODE mailing list