Commit 8f24329a authored by YIxin-Hu's avatar YIxin-Hu
Browse files

fix is_splittable

parent 5ebd672b
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -211,6 +211,9 @@ bool floatTetWild::split_an_edge(Mesh& mesh, int v1_id, int v2_id, bool is_repus
        tet_vertices[v1_id].conn_tets.push_back(new_t_ids[i]);
    }

    if(mesh.tets.size()!=is_splittable.size())
        is_splittable.resize(mesh.tets.size(), true);


    ////repush
    if (!is_repush)
+1 −1
Original line number Diff line number Diff line
@@ -857,7 +857,7 @@ void floatTetWild::pausee(std::string msg) {
    if (!msg.empty())
        cout << msg << endl;
    cout << "Is pausing... (Enter '0' to exit and other characters to continue.)" << endl;
    char c;
    char c = ' ';
    std::cin >> c;
    if (c == '0')
        exit(0);
+3 −3
Original line number Diff line number Diff line
@@ -748,9 +748,9 @@ void floatTetWild::find_cutting_tets(int f_id, const std::vector<Vector3> &input
//    const int CUT_UNKNOWN = INT_MIN;
//    std::vector<std::array<int, 4>> visited_results(mesh.tets.size(), {{CUT_UNKNOWN, CUT_UNKNOWN, CUT_UNKNOWN, CUT_UNKNOWN}});
//    const int test_f_id = 771;
    const int test_f_id = -1;
    const int test_j = 1;
    const int test_v_id = input_faces[test_f_id][test_j];
//    const int test_f_id = -1;
//    const int test_j = 1;
//    const int test_v_id = input_faces[test_f_id][test_j];
    while (!queue_t_ids.empty()) {
        int t_id = queue_t_ids.front();
        queue_t_ids.pop();