Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Oeser <info@graphics-engineer.com>2018-04-26 12:18:59 +0300
committerPhilipp Oeser <info@graphics-engineer.com>2018-04-26 12:18:59 +0300
commitd37dcc488045242cabd15b1e4e6df95f4ac1c508 (patch)
tree1377bf00c9580b8601758f94f480c1afd1b5ecdc /release
parentf69feb4957028b2d2d5bba81ef75686d10f03090 (diff)
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)
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_operators/add_mesh_torus.py14
1 files changed, 4 insertions, 10 deletions
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