Loading src/TriangleInsertion.cpp +9 −6 Original line number Diff line number Diff line Loading @@ -497,12 +497,6 @@ void floatTetWild::simplify_subdivision_result(int insert_f_id, int input_v_size freezed_v_ids.insert(edges.back()[0]); freezed_v_ids.insert(edges.back()[1]); } // std::unordered_set<int> all_v_ids; for (const auto &e:edges) { all_v_ids.insert(e[0]); all_v_ids.insert(e[1]); } std::priority_queue<ElementInQueue, std::vector<ElementInQueue>, cmp_s> ec_queue; for (const auto &e:edges) { Loading @@ -513,6 +507,15 @@ void floatTetWild::simplify_subdivision_result(int insert_f_id, int input_v_size ec_queue.push(ElementInQueue({{e[1], e[0]}}, l_2)); } // if(ec_queue.empty()) return; // std::unordered_set<int> all_v_ids; for (const auto &e:edges) { all_v_ids.insert(e[0]); all_v_ids.insert(e[1]); } // int _ts = 0; std::vector<int> _tet_tss; _tet_tss.assign(mesh.tets.size(), 0); Loading Loading
src/TriangleInsertion.cpp +9 −6 Original line number Diff line number Diff line Loading @@ -497,12 +497,6 @@ void floatTetWild::simplify_subdivision_result(int insert_f_id, int input_v_size freezed_v_ids.insert(edges.back()[0]); freezed_v_ids.insert(edges.back()[1]); } // std::unordered_set<int> all_v_ids; for (const auto &e:edges) { all_v_ids.insert(e[0]); all_v_ids.insert(e[1]); } std::priority_queue<ElementInQueue, std::vector<ElementInQueue>, cmp_s> ec_queue; for (const auto &e:edges) { Loading @@ -513,6 +507,15 @@ void floatTetWild::simplify_subdivision_result(int insert_f_id, int input_v_size ec_queue.push(ElementInQueue({{e[1], e[0]}}, l_2)); } // if(ec_queue.empty()) return; // std::unordered_set<int> all_v_ids; for (const auto &e:edges) { all_v_ids.insert(e[0]); all_v_ids.insert(e[1]); } // int _ts = 0; std::vector<int> _tet_tss; _tet_tss.assign(mesh.tets.size(), 0); Loading