Commit: 4f597024cd46297ae4d711fba1128551a9fc8614
Author: Martijn Versteegh
Date:   Thu Jan 5 19:48:34 2023 +0100
Branches: refactor-mesh-uv-map-generic
https://developer.blender.org/rB4f597024cd46297ae4d711fba1128551a9fc8614

Add clarifying comment

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

M       source/blender/editors/mesh/mesh_data.cc

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

diff --git a/source/blender/editors/mesh/mesh_data.cc 
b/source/blender/editors/mesh/mesh_data.cc
index 84bfad97bfc..1adf1354130 100644
--- a/source/blender/editors/mesh/mesh_data.cc
+++ b/source/blender/editors/mesh/mesh_data.cc
@@ -342,6 +342,8 @@ const bool *ED_mesh_uv_map_get_vert_select(const Mesh 
*mesh, const int uv_index)
   const char *uv_name = CustomData_get_layer_name(&mesh->ldata, 
CD_PROP_FLOAT2, uv_index);
   return mesh_loop_boolean_custom_data_get_by_name(*mesh, 
BKE_uv_map_vert_selection_name_get(uv_name, buffer));
 }
+/* UV map edge selections are stored on face corners (loops) and not on edges
+ * because we need selections per face edge, even when the edge is split in UV 
space. */
 const bool *ED_mesh_uv_map_get_edge_select(const Mesh *mesh, const int 
uv_index)
 {
   using namespace blender::bke;
@@ -349,6 +351,7 @@ const bool *ED_mesh_uv_map_get_edge_select(const Mesh 
*mesh, const int uv_index)
   const char *uv_name = CustomData_get_layer_name(&mesh->ldata, 
CD_PROP_FLOAT2, uv_index);
   return mesh_loop_boolean_custom_data_get_by_name(*mesh, 
BKE_uv_map_edge_selection_name_get(uv_name, buffer));
 }
+
 const bool *ED_mesh_uv_map_get_pin(const Mesh *mesh, const int uv_index)
 {
   using namespace blender::bke;

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to