Commit: 9232e2395a05509d5a1863ec425e8f07a373819d
Author: Jeroen Bakker
Date:   Tue Sep 27 11:34:07 2022 +0200
Branches: temp-T97352-3d-texturing-seam-bleeding-b2
https://developer.blender.org/rB9232e2395a05509d5a1863ec425e8f07a373819d

Added comment about data structure.

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

M       source/blender/blenkernel/intern/pbvh_uv_islands.hh

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

diff --git a/source/blender/blenkernel/intern/pbvh_uv_islands.hh 
b/source/blender/blenkernel/intern/pbvh_uv_islands.hh
index 78250c6e840..26a2e9785c9 100644
--- a/source/blender/blenkernel/intern/pbvh_uv_islands.hh
+++ b/source/blender/blenkernel/intern/pbvh_uv_islands.hh
@@ -7,7 +7,14 @@
  * Island.
  *
  * \note Similar to `uvedit_islands.cc`, but optimized for PBVH painting 
without using BMesh for
- * performance reasons. Does not support manifold meshes or edges with more 
than 3 faces.
+ * performance reasons. Does not support non-manifold meshes or edges with 
more than 2 faces.
+ *
+ * Polygons (face with more than 3 edges) are supported as they are split up 
to primitives.
+ *
+ * \note After the algorithm is stable the OO data structures should be 
converted back to use DOD
+ * principles to improve reusability. Currently this is not done (yet) as 
during implementation it
+ * was hard to follow when the algorithm evolved during several iterations. At 
that time we needed
+ * more flexibility.
  */
 
 #pragma once

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

Reply via email to