Revision: 17290
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17290
Author: ton
Date: 2008-11-02 15:03:47 +0100 (Sun, 02 Nov 2008)
Log Message:
-----------
Bugfix #17902
Black dots appearing in mirroring 3d beveled curves, when using orco
texture coords. Appeared there was memory read just outside of the
allocation.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/curve.c
Modified: trunk/blender/source/blender/blenkernel/intern/curve.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/curve.c 2008-11-02
12:50:11 UTC (rev 17289)
+++ trunk/blender/source/blender/blenkernel/intern/curve.c 2008-11-02
14:03:47 UTC (rev 17290)
@@ -1100,10 +1100,13 @@
fp[1]= 2.0f*v/(dl->nr-1) - 1.0f;
fp[2]= 0.0;
} else {
+ float *vert;
int realv= v % dl->nr;
+ int realu= u % dl->parts;
+
+ vert= dl->verts +
3*(dl->nr*realu + realv);
+ VECCOPY(fp, vert);
- VECCOPY(fp,
&dl->verts[(dl->nr*u + realv)*3]);
-
fp[0]=
(fp[0]-cu->loc[0])/cu->size[0];
fp[1]=
(fp[1]-cu->loc[1])/cu->size[1];
fp[2]=
(fp[2]-cu->loc[2])/cu->size[2];
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs