[Bf-blender-cvs] [ad6c40022e2] soc-2021-adaptive-cloth: adaptive_cloth: Mesh: get_checked_verts_of_edge()

ishbosamiya noreply at git.blender.org
Mon Jul 12 08:23:47 CEST 2021


Commit: ad6c40022e296574b291a8881090099cd65973b2
Author: ishbosamiya
Date:   Wed Jul 7 19:17:22 2021 +0530
Branches: soc-2021-adaptive-cloth
https://developer.blender.org/rBad6c40022e296574b291a8881090099cd65973b2

adaptive_cloth: Mesh: get_checked_verts_of_edge()

===================================================================

M	source/blender/blenkernel/BKE_cloth_remesh.hh

===================================================================

diff --git a/source/blender/blenkernel/BKE_cloth_remesh.hh b/source/blender/blenkernel/BKE_cloth_remesh.hh
index d9b0f067561..abc7da03579 100644
--- a/source/blender/blenkernel/BKE_cloth_remesh.hh
+++ b/source/blender/blenkernel/BKE_cloth_remesh.hh
@@ -1590,6 +1590,17 @@ template<typename END, typename EVD, typename EED, typename EFD> class Mesh {
     BLI_assert(op_face);
     return op_face.value().get();
   }
+
+  inline std::tuple<Vert<EVD> &, Vert<EVD> &> get_checked_verts_of_edge(const Edge<EED> &edge)
+  {
+    BLI_assert(edge.verts);
+    auto &edge_verts = edge.verts.value();
+
+    auto &edge_vert_1 = this->get_checked_vert(std::get<0>(edge_verts));
+    auto &edge_vert_2 = this->get_checked_vert(std::get<1>(edge_verts));
+
+    return {edge_vert_1, edge_vert_2};
+  }
 };
 
 template<typename END, typename EVD, typename EED, typename EFD> class MeshDiff {



More information about the Bf-blender-cvs mailing list