[Bf-blender-cvs] [0469971] master: Fix T37465: UV Coords we're incorrect when converting from a curve

Campbell Barton noreply at git.blender.org
Fri Nov 22 10:41:49 CET 2013


Commit: 0469971b05ea94b9bf9ea3c8e935049c5c5b7120
Author: Campbell Barton
Date:   Fri Nov 22 20:38:48 2013 +1100
http://developer.blender.org/rB0469971b05ea94b9bf9ea3c8e935049c5c5b7120

Fix T37465: UV Coords we're incorrect when converting from a curve

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

M	source/blender/blenkernel/intern/mesh.c

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

diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c
index 844252c..e6fca21 100644
--- a/source/blender/blenkernel/intern/mesh.c
+++ b/source/blender/blenkernel/intern/mesh.c
@@ -1351,6 +1351,8 @@ int BKE_mesh_nurbs_displist_to_mdata(Object *ob, ListBase *dispbase,
 							mloopuv->uv[1] = (v % dl->nr) / (float)orco_sizeu;
 
 							/* cyclic correction */
+							if ((i == 1 || i == 2) && mloopuv->uv[0] == 0.0f)
+								mloopuv->uv[0] = 1.0f;
 							if ((i == 0 || i == 1) && mloopuv->uv[1] == 0.0f)
 								mloopuv->uv[1] = 1.0f;
 						}




More information about the Bf-blender-cvs mailing list