[Bf-blender-cvs] [7608be58f16] soc-2021-adaptive-cloth: adaptive_cloth: Mesh: Edge: get checked other vert

ishbosamiya noreply at git.blender.org
Mon Aug 30 09:15:07 CEST 2021


Commit: 7608be58f1667d29ed8e8455dc7a7d1712fc7636
Author: ishbosamiya
Date:   Sat Aug 28 00:15:27 2021 +0530
Branches: soc-2021-adaptive-cloth
https://developer.blender.org/rB7608be58f1667d29ed8e8455dc7a7d1712fc7636

adaptive_cloth: Mesh: Edge: get checked other vert

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

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 caa75936581..8f5bdda42ef 100644
--- a/source/blender/blenkernel/BKE_cloth_remesh.hh
+++ b/source/blender/blenkernel/BKE_cloth_remesh.hh
@@ -572,6 +572,17 @@ template<typename T> class Edge {
     return this->verts.value();
   }
 
+  VertIndex get_checked_other_vert(const VertIndex &vert_index) const
+  {
+    BLI_assert(this->has_vert(vert_index));
+
+    const auto &verts = this->get_checked_verts();
+    if (std::get<0>(verts) == vert_index) {
+      return std::get<1>(verts);
+    }
+    return std::get<0>(verts);
+  }
+
   friend std::ostream &operator<<(std::ostream &stream, const Edge &edge)
   {
     stream << "(self_index: " << edge.self_index << ", faces: " << edge.faces



More information about the Bf-blender-cvs mailing list