like-a this...
player stands at x,y...
Code:
list of faces = navmeshthing[x][y];
while ( (current_face = next face in list of faces) != NULL )
{
if ( standing_on_face (current_face,player_stand_point) )
// all angles in face from all vertices from stand point add up to 360 degrees
{
face_player_is_standing_on = current_face;
}
}
I think

.. from looking at it a while back