Código C++:
Ver original
int he; boolean evaluation; for (int e = 0; e < eAmount*2; ++e) { if ( e == eAmount ) continue; // skip the new index. he = 0; evaluation = true; do { if ( newMeshEdges[e].vertex == newMeshEdges[he].vertex ) { //new MessageDialog(theWindow, "oldNext:" + newMeshEdges[e].next + " / newNext:" + newMeshEdges[he].hedge); newMeshEdges[e].next = newMeshEdges[he].hedge; evaluation = false; } else he++; } while( (evaluation) || (he < eAmount*2) ); }
eAmount vale 94. Por qué no su rompe la condición? Se me cuelga la aplicación!
Originalmente tenía:
Código Javascript:
Ver original
... while ( ( newMeshEdges[e].vertex != newMeshEdges[he].vertex) || (he < eAmount*2) )
Y ahora lo cambié por un booleano para detenerlo de otra manera, pero no me funciona tampoco :o(