MobilePoint MFrom=(MobilePoint)(F.data);
Vertex3D From=MFrom.V;
IEdge[] es=F.outLinks;
for(int j=0;j<es.length;j++) {
IEdge E=es[j];
IVertex T=vertices[E.to];
MobilePoint MTo=(MobilePoint)(T.data);
Vertex3D To=MTo.V;
if(add) E.data=jworld.addEdge(From,To,E.data); //$$
}