//Función que retorna un arreglo de vértices //el cual contiene en las primeras casillas //los miembros de la clique máxima encontrada //por Brelaz+Interchange int * get_vertices(int * members, int vertex_num) { int * vertices = malloc(sizeof(int) * vertex_num); int i; //Inicialización for(i = 0; i < vertex_num; i++) vertices[i] = i; for(i = 0; i < vertex_num; i++) { if (members[i]) { move_vertex(vertices, vertex_num, i); } } return vertices; }
inline void create_twelve_hex_patch_inverted(PatchData &pd, MsqError &err) { create_twelve_hex_patch(pd,err); MSQ_CHKERR(err); move_vertex( pd, Vector3D(2,1,0), Vector3D(0,0,1.5), err ); MSQ_CHKERR(err); }