Commit: d426c335c597071beafc8313f58ecea3a2432bfe
Author: Germano Cavalcante
Date:   Thu Apr 6 12:20:22 2017 -0300
Branches: master
https://developer.blender.org/rBd426c335c597071beafc8313f58ecea3a2432bfe

Fix T51135: Cylinder primitive generated bad UVs

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

M       source/blender/bmesh/operators/bmo_primitive.c

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

diff --git a/source/blender/bmesh/operators/bmo_primitive.c 
b/source/blender/bmesh/operators/bmo_primitive.c
index 723e0b168e0..e5c3ff7a088 100644
--- a/source/blender/bmesh/operators/bmo_primitive.c
+++ b/source/blender/bmesh/operators/bmo_primitive.c
@@ -1566,7 +1566,7 @@ void BM_mesh_calc_uvs_cone(
 
        BLI_assert(cd_loop_uv_offset != -1); /* caller is responsible for 
ensuring the mesh has UVs */
 
-       x = 0.0f;
+       x = 1.0f;
        y = 1.0f - uv_height;
 
        BM_ITER_MESH (f, &fiter, bm, BM_FACES_OF_MESH) {
@@ -1580,7 +1580,7 @@ void BM_mesh_calc_uvs_cone(
 
                                switch (loop_index) {
                                        case 0:
-                                               x += uv_width;
+                                               /* Continue in the last 
position */
                                                break;
                                        case 1:
                                                y += uv_height;
@@ -1598,8 +1598,6 @@ void BM_mesh_calc_uvs_cone(
                                luv->uv[0] = x;
                                luv->uv[1] = y;
                        }
-
-                       x += uv_width;
                }
                else {
                        /* top or bottom face - so unwrap it by transforming 
back to a circle and using the X/Y coords */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to