[Bf-blender-cvs] [d37dcc48804] master: Fix discontinuity in default UVs for a torus

Philipp Oeser noreply at git.blender.org
Thu Apr 26 11:24:13 CEST 2018


Commit: d37dcc488045242cabd15b1e4e6df95f4ac1c508
Author: Philipp Oeser
Date:   Thu Apr 26 11:18:59 2018 +0200
Branches: master
https://developer.blender.org/rBd37dcc488045242cabd15b1e4e6df95f4ac1c508

Fix discontinuity in default UVs for a torus

Reported in T47489 by Simon Windmill (coolpowers) who also provided the
fix, thanx.

Reviewed by Sebastian Witt (witt)

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

M	release/scripts/startup/bl_operators/add_mesh_torus.py

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

diff --git a/release/scripts/startup/bl_operators/add_mesh_torus.py b/release/scripts/startup/bl_operators/add_mesh_torus.py
index c4fefaed06d..cbe924dc360 100644
--- a/release/scripts/startup/bl_operators/add_mesh_torus.py
+++ b/release/scripts/startup/bl_operators/add_mesh_torus.py
@@ -103,16 +103,10 @@ def add_uvs(mesh, minor_seg, major_seg):
         v_next = v_prev + v_step
         for minor_index in range(minor_seg):
             loops = polygons[vertex_index].loop_indices
-            if minor_index == minor_seg - 1 and major_index == 0:
-                uv_data[loops[1]].uv = u_prev, v_prev
-                uv_data[loops[2]].uv = u_next, v_prev
-                uv_data[loops[0]].uv = u_prev, v_next
-                uv_data[loops[3]].uv = u_next, v_next
-            else:
-                uv_data[loops[0]].uv = u_prev, v_prev
-                uv_data[loops[1]].uv = u_next, v_prev
-                uv_data[loops[3]].uv = u_prev, v_next
-                uv_data[loops[2]].uv = u_next, v_next
+            uv_data[loops[0]].uv = u_prev, v_prev
+            uv_data[loops[1]].uv = u_next, v_prev
+            uv_data[loops[3]].uv = u_prev, v_next
+            uv_data[loops[2]].uv = u_next, v_next
 
             if v_next > v_wrap:
                 v_prev = v_next - 1.0



More information about the Bf-blender-cvs mailing list